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

    54.2. Créer et charger des documents PDF

    La classe Zend_Pdf représente le document PDF en lui-même et fournis des méthodes pour manipuler l'ensemble du document.

    Pour créer un nouveau document, un nouvel objet Zend_Pdf doit être créé.

    La classe Zend_Pdf fournis deux méthodes statiques pour charger un PDF existant. Ce sont les méthodes Zend_Pdf::load() et Zend_Pdf::parse(). Les deux retournent un objet Zend_Pdf ou lève une exception en cas d'erreur.

    Exemple 54.1. Créer un nouveau document PDF ou en charger un existant

    ...
    /// Crée un nouveau document PDF.
    $pdf1 = new Zend_Pdf();

    // Charge un document PDF depuis un fichier.
    $pdf2 Zend_Pdf::load($fileName);

    // Charge un document PDF depuis une string
    $pdf3 Zend_Pdf::parse($pdfString);
    ...

    Le format de fichier PDF supporte la mise à jour incrémentale d'un document. Ainsi chaque fois que le document est mis à jour, une nouvelle version du document est créée. Le module Zend_Pdf supporte la récupération d'une version spécifique.

    La version peut-être donnée en second paramètre des méthodes Zend_Pdf::load() et Zend_Pdf::parse() ou obligatoire dans le cas d'un appel à Zend_Pdf::rollback() [9]

    Exemple 54.2. Demander une version particulière d'un document PDF

    ...
    // Charge la version précédente d'un document PDF.
    $pdf1 Zend_Pdf::load($fileName1);

    // Charge la version précédente d'un document PDF.
    $pdf2 Zend_Pdf::parse($pdfString1);

    // Charge la première version d'un document
    $pdf3 Zend_Pdf::load($fileName);
    $revisions $pdf3->revisions();
    $pdf3->rollback($revisions 1);
    ...



    [9] La méthode Zend_Pdf::rollback() doit être appelée avant tout changement. Sinon le comportement est indéfini.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...