2011-07-10 5 views
1

J'essaye d'importer un document pdf avec FPDI et j'ajoute du texte dessus mais quand j'essaye d'ouvrir le nouveau pdf obtiens le message d'erreur "erreur de format: pas un pdf ou corrompu "!Erreur de format FPDI: pas un PDF ou corrompu

Voici le code:

require_once ('fpdf.php'); require_once ('fpdi.php');

// initiate FPDI 
$pdf = new FPDI(); 
// add a page kl 
$pdf->AddPage(); 
// set the sourcefile 
$pdf->setSourceFile('doc1.pdf'); 
// import page 1 
$tplIdx = $pdf->importPage(1); 
// use the imported page 
$pdf->useTemplate($tplIdx); 

// now write some text above the imported page 
$pdf->SetFont('Arial'); 
$pdf->SetTextColor(255,0,0); 
$pdf->SetXY(25, 25); 
$pdf->Write(0, "This is just a simple text"); 

$pdf->Output('newpdf.pdf', 'D'); 

J'ai téléchargé ce code depuis le site Web du FPDI et j'ai personnalisé ce message. La version PDF de mon fichier est 1.3. (La documentation indique que FPDI peut fonctionner avec des fichiers PDF jusqu'à la version 1.5) J'ai essayé les anciennes versions de FPDI et fpdf_tpl.php mais j'ai toujours cette erreur. Je n'ai pas trouvé la réponse ni avec GOOGLE ni dans ce forum!

Toute aide appréciée!

MISE À JOUR

En attendant, je trouve le problème!

Tous les fichiers étaient à jour sauf FPDF! J'ai utilisé une ancienne version de FPDF. Maintenant, j'utilise 1,7 au lieu de 1,5.

+0

t-il avec la écriture? – Ibu

+0

En attendant, j'ai trouvé le problème! – Zolka

+0

Tous les fichiers étaient à jour sauf FPDF! J'ai utilisé une ancienne version de FPDF. Maintenant, j'utilise 1,7 au lieu de 1,5. – Zolka

Répondre

0

du site, FPDF doit être la version 1.6 ou ci-dessous pour travailler avec FPDI

Questions connexes