2016-08-04 3 views
10

je tente de fusionner pdf en utilisant le plugin MPDF avec la dernière version, mais l'erreur à venir fusion PDF travail lors de l'utilisation version pdf 1.3 mais pas fait pour 1,5PDF ne fusionnera pas supérieure à la version PDF 1.5 à l'aide MPDF

Je essayer ci-dessous le code

<?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'); 
?> 

Je reçois cette erreur

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

merci d'avance

+0

êtes-vous en utilisant l'hébergement dédié ou hébergement mutualisé? .. si vous avez basé sur Linux dédié d'hébergement ont alors solution de rechange pour cela. –

+0

Je travaille sur localhost –

+0

mais qu'en est-il de la configuration de votre serveur? enfin vous téléchargez le code dans le serveur droit? –

Répondre

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: Avez-vous essayé avec d'autres documents pdf? Cela peut vous aider: http://www.vankouteren.eu/blog/2009/07/fpdf-error-unable-to-find-xref-table/

L'un des fichiers PDF qui devrait être fusionné a été initialement créé à partir mot par un créateur de PDF qui a placé sa signature dans les propriétés de le document PDF. Après avoir supprimé cette signature (dans ce cas ouvrant le fichier PDF avec Adobe Illustrator et l'enregistrant à nouveau) le problème a été résolu .

+0

Non, j'ai besoin de la solution seulement Plug-in mPDF. –