Hoofdstuk 18. Zend_Pdf

Inhoudsopgave

18.1. Inleiding
18.2. Maken en laden van PDF documenten
18.3. Wijzigen van het PDF document opslaan
18.4. Document pagina's
18.5. Tekenen
18.5.1. Geometrie
18.5.2. Kleur
18.5.3. Vormen tekenen
18.5.4. Tekst schrijven
18.5.5. Lettertypes gebruiken
18.5.6. Beelden tekenen
18.5.7. Lijnstijl tekenen
18.5.8. Vulstijl
18.5.9. Rotaties
18.5.10. Opslaan/herstellen van een grafische staat
18.5.11. Clipping draw area
18.5.12. Stijlen
18.6. Een gebruiksvoorbeeld voor de Zend_Pdf module

18.1. Inleiding

De Zend_Pdf module is een volledig in PHP 5 geschreven motor voor het manipuleren van PDF (Portable Document Format). Het kan bestaande documenten laden, nieuwe documenten maken, documenten wijzigen en weer opslaan. Het laat dus eender welke PHP toepassing dynamisch PDF documenten aanmaken door bestaande templates aan te passen of documenten van de grond opnieuw op te bouwen. Zend_Pdf ondersteunt de volgende mogelijkheden:

  • Een nieuw document maken of een bestaand document laden. [2]

  • Een bepaalde revisie van een document verkrijgen.

  • Pagina's binnenin het document manipuleren. De pagina orde veranderen, nieuwe pagina's toevoegen, pagina's verwijderen uit een document.

  • Verschillende tekening vormen (lijnen, rechthoeken, polygonen, cirkels, ellipsen en sectoren).

  • Tekst schrijven met één van de 16 standaard lettertypes.

  • Rotaties.

  • Beelden tekenen. [3]

  • Incremental PDF bestand update.



[2] PDF V1.4 (Acrobat 5) documenten zijn nu ondersteund.

[3] Enkel JPG beelden zijn ondersteund op dit moment.