Bonjour, lors d'une concaténation d'un fichier je rencontre l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
PDF-Parser Error: Unable to find object (12, 0) at expected location
Alors qu'avec d'autre fichier aucun problème !
En cherchant j'ai trouvé 1 différence qui une fois commenté permet la concaténation mais j'aimerai y trouver une solution.
Il s'agit de l'élément Je commente
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$this->Cell(30,4, 'Page '.$this->PageNo().' / {nb}', 0, 1);
et je remplace par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$this->Cell(30,4, 'Page '.$this->PageNo().', 0, 1);
J'ai essayé de changer l'alias.

Voici mon code de concaténation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$pdfconcat =& new FPDI();
$pagecount = $pdfconcat->setSourceFile($ficherpdf);	// <---- L'erreur se produit ici
for ($i = 1; $i <= $pagecount; $i++) {
	$tplidx = $pdfconcat->importPage($i, '/MediaBox');
	$s = $pdfconcat>getTemplatesize($tplidx);
	$pdfconcat->AddPage('P', array($s['w'], $s['h']));
	$pdfconcat->useTemplate($tplidx);
	$pdfconcat->Image($ficherimage,3,8,80,40,'PNG');
}
$pdfconcat->AddPage();
$pdfconcat->Image($ficherimageconcat, 0, 0, 210, 0, 'PNG');
$pdfconcat->Output($ficherfinal);
Merci d'avance pour vos propositions.