Einführung

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 #1 Erstellen und Laden von PDF Dokumenten

  1. ...
  2. // Erstelle ein neues PDF Dokument
  3. // Lade ein PDF Dokument aus einer Datei
  4. // Lade ein PDF Dokument aus einer Zeichenkette

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. [1] Zend_Pdf::rollback() Aufruf angefordert werden.

Example #2 Rückgabe einer vorgegebenen Revision eines PDF Dokuments

  1. ...
  2. // Lade die vorherige Revision des PDF Dokuments
  3. // Lade die vorherige Revision des PDF Dokuments
  4. // Lade die erste Revision des PDF Dokuments
[1] Die Methode muss vor einer Änderung eines Dokuments aufgerufen werden, andernfalls ist das Verhalten nicht definiert.

Einführung