Hoi,

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!
Dit lijkt mij meer iets dat je programmatisch oplost in een of andere routine die de achtergrond opzet, los van de PDF-library die je gebruikt? Stel je hebt bijvoorbeeld een methode drawHeader():
<?php
// init
$this->firstPage = true;

// wordt elke pagina aangeroepen
public function drawHeader() {
    if ($this->firstPage) {
        // doe iets speciaals voor de eerste pagina
        // ...
        // klaar met eerste pagina
        $this->firstPage = false;
    } else {
        // doe iets voor de overige pagina's
        // ...
    }
}
?>

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.
Er is een open source http://www.fpdf.org waarmee je PDF bestanden kunt maken. Er is veel documentatie aanwezig met voorbeelden. Wellicht een zoekrichting?
Hoi,

Kijk eens naar TCPDF: , Documentatie:

Deze class is een uitbreiding van de class FPDF en werkt ook met FPDI om pdf bestanden samen te voegen.

Reageren