FPDF - FPDI - DOMPDF - ENZ
Ik zoek een eenvoudige manier om PDF documenten op te bouwen. Ik heb reeds een 'template' PDF-document dat een briefhoofd bevat. Belangrijk om weten is dat de eerste pagina een andere hoofding heeft dan alle volgende pagina's.
Dus als ik de PDF creëer, moet de eerste pagina van het bestaande PDF bestand gebruikt worden als 'background' voor mijn eerste pagina. En telkens als een pagina toegevoegd wordt (dus als de inhoud meer dan 1 pagina overschrijdt), moet de tweede pagina uit de bestaande PDF als 'background' worden gebruikt.
Ik heb al enige ervaring met FPDF. Daarmee kan je echt een PDF 'tekenen'.
Er bestaat een 'gepimpte' versie 'FPDI' die bestaande PDF's kan importeren (FPDI), maar daar vind ik ook niet de oplossing voor mijn probleem.
Bestaat er een andere tool die ik hiervoor kan gebruiken?
Bedankt voor jullie hulp, tips!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Mogelijk heb je niet eens een "else" nodig. Crux hier is dat je op een of andere manier bijhoudt dat je de eerste pagina hebt gehad.
http://www.fpdf.org waarmee je PDF bestanden kunt maken. Er is veel documentatie aanwezig met voorbeelden. Wellicht een zoekrichting?
Er is een open source https://www.pdflabs.com/docs/pdftk-man-page/#dest-op-multistamp . PDFtk kun je helemaal vanaf de commandline aanroepen (en dus ook vanuit PHP).
Met de "PDF toolkit" kun je twee PDF-en samenvoegen (een voor de tekst, een voor de achtergrond): Kijk eens naar TCPDF: https://tcpdf.org/, Documentatie: http://www.radmin.com/tcpdf/doc/com-tecnick-tcpdf/TCPDF.html
Deze class is een uitbreiding van de class FPDF en werkt ook met FPDI om pdf bestanden samen te voegen.