Introduction to Zend Framework

 Learning Zend Framework

appendix

 Zend Framework Reference


  •  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 96.1% Update 2010-11-28 - Revision 23448 - Version ZF 1.11.x

    54.2. Erstellen und Laden von PDF Dokumenten

    Die Zend_Pdf Klasse bildet das PDF Dokument ab und stellt Operationen auf Dokumentebene bereit.

    Um ein neues Dokument zu stellen, sollte zuerst ein neues Zend_Pdf Objekt erstellt werden.

    Die Zend_Pdf Klasse stellt zwei statische Methoden zum Laden von bestehenden PDF Dokumenten bereit. Dies sind die Zend_Pdf::load() und Zend_Pdf::parse() Methoden. Beide geben als Ergebnis Zend_Pdf Objekte zurück oder werfen eine Ausnahme, wenn ein Fehler auftritt.

    Example 54.1. Erstellen und Laden von PDF Dokumenten

    ...
    // Erstelle ein neues PDF Dokument
    $pdf1 = new Zend_Pdf();

    // Lade ein PDF Dokument aus einer Datei
    $pdf2 Zend_Pdf::load($fileName);

    // Lade ein PDF Dokument aus einer Zeichenkette
    $pdf3 Zend_Pdf::parse($pdfString);
    ...

    Das PDF Datei Format unterstützt die schrittweise Aktualisierung von Dokumenten. Jedes Mal, wenn ein Dokument aktualisiert wird, wird eine neue Revision des Dokuments erstellt. Die Zend_Pdf Komponente unterstützt die Rückgabe einer vorgegebenen Revision des Dokuments.

    Die Revision kann den Methoden Zend_Pdf::load() und Zend_Pdf::parse() als zweiter Parameter übergeben oder durch Aufruf der Zend_Pdf::rollback() Methode. [9] Aufruf angefordert werden.

    Example 54.2. Rückgabe einer vorgegebenen Revision eines PDF Dokuments

    ...
    // Lade die vorherige Revision des PDF Dokuments
    $pdf1 Zend_Pdf::load($fileName1);

    // Lade die vorherige Revision des PDF Dokuments
    $pdf2 Zend_Pdf::parse($pdfString1);

    // Lade die erste Revision des PDF Dokuments
    $pdf3 Zend_Pdf::load($fileName);
    $revisions $pdf3->revisions();
    $pdf3->rollback($revisions 1);
    ...



    [9] Die Zend_Pdf::rollback() Methode muss vor einer Änderung eines Dokuments aufgerufen werden, andernfalls ist das Verhalten nicht definiert.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...