Introduction au Zend Framework

 Apprendre Zend Framework

appendix

 Guide de référence Zend Framework


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 61.2% Update 2010-11-28 - Revision 23149 - Version ZF 1.11.x

    Chapitre 54. Zend_Pdf

    Table des matières

    54.1. Introduction
    54.2. Créer et charger des documents PDF
    54.3. Sauvegarder les changement dans un document PDF
    54.4. Les pages d'un document
    54.4.1. Création de page
    54.4.2. Clonage de page
    54.5. Dessiner
    54.5.1. Géométrie
    54.5.2. Couleurs
    54.5.3. Dessiner des formes
    54.5.4. Dessiner du texte
    54.5.5. Utiliser des polices de caractères
    54.5.6. Limitations des polices standard PDF
    54.5.7. Extraction des polices
    54.5.8. Insertion d'images
    54.5.9. Style de lignes
    54.5.10. Style de remplissage
    54.5.11. Transformations linéaires
    54.5.11.1. Rotations
    54.5.11.2. A partir de Zend Framework 1.8, mise à l'échelle
    54.5.11.3. A partir de Zend Framework 1.8, décalage
    54.5.11.4. A partir de Zend Framework 1.8, mise en biais
    54.5.12. Sauvegarder et restaurer l'état graphique
    54.5.13. Zone de dessin
    54.5.14. Styles
    54.5.15. Transparence
    54.6. Interactive Features
    54.6.1. Destinations
    54.6.1.1. Supported Destination Types
    54.6.1.1.1. Zend_Pdf_Destination_Zoom
    54.6.1.1.2. Zend_Pdf_Destination_Fit
    54.6.1.1.3. Zend_Pdf_Destination_FitHorizontally
    54.6.1.1.4. Zend_Pdf_Destination_FitVertically
    54.6.1.1.5. Zend_Pdf_Destination_FitRectangle
    54.6.1.1.6. Zend_Pdf_Destination_FitBoundingBox
    54.6.1.1.7. Zend_Pdf_Destination_FitBoundingBoxHorizontally
    54.6.1.1.8. Zend_Pdf_Destination_FitBoundingBoxVertically
    54.6.1.1.9. Zend_Pdf_Destination_Named
    54.6.1.2. Document level destination processing
    54.6.2. Actions
    54.6.2.1. Supported action types
    54.6.2.2. Actions chaining
    54.6.2.3. Document Open Action
    54.6.3. Document Outline (bookmarks)
    54.6.4. Annotations
    54.7. Informations du document et métadonnées
    54.8. Exemple d'utilisation du module Zend_Pdf

    54.1. Introduction

    Zend_Pdf est un composant entièrement écrit en PHP5 permettant la manipulation de documents PDF (Portable Document Format). Il peut charger des documents, créer, 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 rien. Zend_Pdf supporte les fonctionnalités suivantes :

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

    • 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. [8]

    • Mise à jour incrémentale des fichiers PDF.



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

    [8] Les images au format JPG, PNG [jusqu'à 8bit par canaux+Alpha] et TIFF sont supportées.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...