2013-09-24 3 views
2

Je crée un document pdf en utilisant tcpdf qui va bien. Le problème que je rencontre est que je veux inclure un pdf externe au milieu du document, puis continuer à ajouter mes propres pages par la suite. J'ai lu que FPDI est le meilleur moyen d'y parvenir, mais je suis coincé avec essayer de mettre en œuvre une solution. Tous les exemples que j'ai trouvés semblent tourner autour de l'utilisation d'un pdf externe comme arrière-plan ou modèle pour le document entier, pas simplement comme insertion dans un document.Ajout de pages à partir d'un fichier pdf externe en utilisant TCPDF et FPDI

Toute aide serait grandement appréciée.

Répondre

0

AddPage() La méthode génère une page vierge. Chaque appel génère seulement 1 page. Vous devez appeler AddPage() avant useTemplate(); Après cela, vous pouvez toujours ajouter un nouveau contexte.

$pdf = new FPDI(); 
$pdf->AddPage(); 
$pdf->AddFont('courier'); 
$pdf->Write(10, 'page 1 created by TCPDF'); 
$pages = $pdf->setSourceFile('middle.pdf'); 
for($i=0; $i<$pages; $i++) 
{ 
    $pdf->AddPage(); 
    $tplIdx = $pdf->importPage($i+1); 
    $pdf->useTemplate($tplIdx, 10, 10, 200); 
} 
$pdf->AddPage(); 
$pdf->Write(10, 'page 2 created by TCPDF'); 
Questions connexes