파일을 하나의 pdf로 병합하려고합니다. 파일은 pdf, png 또는 jpg 파일 일 수 있습니다. 이미지가 제대로 작동하는데, 오류가 발생하는 pdf 파일을 내보낼 때만 가능합니다. 오류는 아래에 나와 있습니다.MPDF - fseek 오류
Message: fseek(): stream does not support seeking
나는 파일의 경로와 관련하여 다양한 포럼에서 해결책을 찾았다 고 생각했습니다. 내가 경로를 변경하는 경우 그러나,이 오류
을 보여줍니다mPDF error: Cannot open http://192.168.2.35/marine/certificate_files/a025ad3d40b22ac760ba7af7b6bb259d.pdf
내 컨트롤러 코드는 다음과
include('mpdf/mpdf.php');
$mpdf=new mPDF();
$mpdf->SetImportUse();
$mpdf->SetFooter($personnel_data->firstname . ' ' . $personnel_data->lastname . '|{PAGENO}|' . $personnel_data->ID_number);
foreach($certificate_data as $certificates)
{
$certificate_extension['type'] = explode('.',$certificates->certificate_name);
if($certificate_extension['type'][1]==='pdf')
{
$pagecount = @$mpdf->SetSourceFile('http://192.168.2.35/marine/certificate_files/' . $certificates->certificate_name);
$tplId = $mpdf->ImportPage($pagecount);
$mpdf->UseTemplate($tplId);
$mpdf->WriteHTML('<pagebreak>');
}
if($certificate_extension['type'][1]!=='pdf')
{
$mpdf->WriteHTML('<p><img src="' . $this->config->base_url('assets/images/header-logo.png') . ' "></p>');
$mpdf->WriteHTML('<style>body {font-family: arial;}</style>');
$mpdf->WriteHTML('<p> ' . $certificates->certificate . ' - ' . $certificates->expiry_dates . '</p>');
$mpdf->WriteHTML('<p><img src="' . $this->config->base_url('certificate_files/' . $certificates->certificate_name) . ' "></p>');
$mpdf->WriteHTML('<pagebreak>');
}
else
{
$mpdf->WriteHTML('');
}
}
$mpdf->Output();
exit;
어떤 도움이나지도 내 길 양식의 사람을 밀어 수 있다면 나는 영원히 감사 할 것입니다! 감사!
의 상업 pfdi PDF 파서에 대한 개발자 라이센스를 구입하세요 어느 PDF 버전이 원본 파일입니까? 나는 pdfs> = 1.6 이전에 문제가 있었다 ... – steven
버전 2, bollocks. – Pooshonk