Chapitre 24. Zend_Pdf

Table des matières

24.1. Introduction.
24.2. Créer et charger des documents PDF
24.3. Sauvegarder les changement dans un document PDF
24.4. Les pages d'un document
24.5. Dessiner
24.5.1. Geométrie
24.5.2. Couleurs
24.5.3. Dessiner des formes
24.5.4. Dessiner du texte
24.5.5. Utiliser des polices de caractères
24.5.6. Insertion d'images
24.5.7. Style de lignes
24.5.8. Style de remplissage
24.5.9. Rotations.
24.5.10. Sauvegarder et restaurer l'état graphique.
24.5.11. Zone de dessin
24.5.12. Styles
24.6. Exemple d'utilisation du module Zend_Pdf

24.1. Introduction.

Zend_Pdf est un module entièrement écrit en PHP5 permettant la manipulation de documents PDF (Portable Document Format). Il peut charger des documents existants, en créer de nouveaux, les modifier et les sauvegarder. Cela peut aider toute les applications PHP à générer dynamiquement des documents PDF en modifiant un modèle existant ou en générant un document à partir de zéro. Le module Zend_Pdf supporte les fonctionnalités suivantes :

  • Créer un nouveau document ou en charger un qui existe déjà. [3]

  • Récupérer une version spécifique d'un document.

  • Manipuler les pages d'un document. Changer l'ordre des pages, ajouter des nouvelles pages, retirer des pages.

  • Différents outils de dessins (lignes, rectangles, polygones, cercles, ellipses et secteurs).

  • Dessiner du texte en utilisant une des 14 polices standard ou vos propres polices TrueType.

  • Rotations.

  • Inclure des images. [4]

  • Mise à jour incrémentale des fichiers PDF.



[3] Les documents aux format PDF V1.4 (Acrobat 5) sont désormais supportés au chargement.

[4] Seul les images au format JPG sont supportées pour le moment.