Montag, 20. Juli 2015

Externe PDF Datei zu FPDF dazu einbinden

Ich habe lange nach der Lösung gesucht. Genau das was für meine Aufgabe hilfreich wäre habe ich nicht gefunden, aber selber dazu gekommen. Falls es jemandem hilft:

Nehmen wir an, Sie erzeugen mit Hilfe FPDF Klasse eine PDF Datei und möchten eine Externe PDF Datei zu dem Inhalt dazu einfügen.

  1.  FPDI Klasse downloaden: http://www.setasign.com/products/fpdi/downloads/#p-162
  2. Der FPDI Ordner zu dem Projekt einfügen
  3.  Nach der Zeile include('pdf/fpdf.php');  in Ihrem FPDF Projekt die Zeile Einfügen: include('pdf/fpdi/fpdi.php');
  4. Statt $pdf = new FPDF(); schreiben wir $pdf = new FPDI();  
  5. Auf der Stelle wo die externe FPD eingefügt werden soll: 
            $pageCount = $pdf->setSourceFile("/dateipfad/dateiname.pdf");
     $tplIdx = $pdf->importPage(1);
     $pdf->addPage();    
     $pdf->useTemplate($tplIdx, 10, 0, 200);

Fertig!