2016-08-04 3 views
10

Я пытаюсь объединить PDF с помощью MPDF плагина с последней версией, но ошибка приходит PDF слияние работает при использовании PDF-версии 1.3, но не сделана в течение 1,5PDF не сливаться больше, чем PDF-версия 1.5 с использованием MPDF

У меня есть попробуйте ниже код

<?php 
$mihir='<html> 
<body> 
    Generate PDFs with merge 
</body> 
</html>';  

require_once("MPDF/mpdf.php"); 
$mpdf=new mPDF(); 
$mpdf->SetDisplayMode('fullpage'); 
$mpdf->list_indent_first_level = 0; 
$mpdf->WriteHTML($mihir); 

$mpdf->AddPage(); 
$mpdf->SetImportUse(); 
$pagecount = $mpdf->SetSourceFile("order_form_instructions_energy_supply.pdf"); 
$tplId = $mpdf->ImportPage($pagecount); 
$mpdf->UseTemplate($tplId); 
$mpdf->Output('test.pdf','D'); 
?> 

Я получаю эту ошибку

mPDF error: Unable to find xref table - Maybe a Problem with auto_detect_line_endings

Заранее спасибо

+0

вы используете выделенный хостинг или виртуальный хостинг? .. если у вас есть Linux на основе выделенного хостинга, то есть альтернативное решение для этого. –

+0

Я работаю на localhost –

+0

, но как насчет конфигурации вашего сервера? наконец, вы правильно загружаете код на сервере? –

ответ

0
I have done to merge pdf greater then version 1.5 using mpdf and shell script. 

$mihir='<html> 
<body> 
    Generate PDFs with merge 
</body> 
</html>';  

require_once("MPDF/mpdf.php"); 
$mpdf=new mPDF(); 
$mpdf->SetDisplayMode('fullpage'); 
$mpdf->list_indent_first_level = 0; 
$mpdf->WriteHTML($mihir); 


$tmp_dir1='upload_files/tmp_ao_pdf'; 
if(!is_dir($tmp_dir1)) 
{ 
    mkdir($tmp_dir1,0777); 
}    
$file_path=$tmp_dir1."/"."generate_html.pdf"; 
$mpdf->Output($file_path,'F'); 

$attachh_pdf_name="upload_files/order_form_instructions_energy_supply.pdf"; 
$fileArray= array($file_path,$attachh_pdf_name); 
$datadir = "upload_files/"; 
$outputName = $datadir."orderform_".$order_id.".pdf"; 
$cmd = "gs -q -dNOPAUSE -dBATCH -dAutoRotatePages=1 -sPAPERSIZE=legal -sDEVICE=pdfwrite -sOutputFile=$outputName "; 
foreach($fileArray as $file) { 
    $cmd .= $file." "; 
} 
$result = shell_exec($cmd); 
2

Rax: Вы пробовали использовать разные документы в формате PDF? Это может помочь вам: http://www.vankouteren.eu/blog/2009/07/fpdf-error-unable-to-find-xref-table/

Один из PDF-файлов, которые должны быть слиты изначально было создано из Слова с помощью PDF создателя, который помещен своей подписи в свойствах Ф документа. После удаления этой подписи (в этом случае открытие PDF с Adobe Illustrator и сохранение его снова) проблема была решена .

+0

Нет, мне нужно только решение Плагин mPDF. –

Смежные вопросы