24.3. Änderungen von PDF Dokumenten speichern

Es gibt zwei Methoden für das Speichern von Änderungen am PDF Dokument. Dies sind die Methoden Zend_Pdf::save() und Zend_Pdf::render().

Die Zend_Pdf::save($filename, $updateOnly = false) Methode speichert das PDF Dokument in einer Datei. Wenn $updateOnly auf true gesetzt wird, wird das neue PDF Segment nur an die Datei angehängt, ansonsten wird die Datei überschrieben.

Die Zend_Pdf::render($newSegmentOnly = false) Methode gibt das PDF Dokument als Zeichenkette zurück. Wenn $newSegmentOnly auf true gesetzt wird, wird nur das neue PDF Dateisegment zurückgegeben.

Beispiel 24.3. Speichern eines PDF Dokuments

<?php
...
// Lade das PDF Dokument.
$pdf = Zend_Pdf::load($fileName);
...
// Aktualisiere das Dokument
$pdf->save($fileName);
// Speichere das Dokument in eine neue Datei
$pdf->save($newFileName, true);

// Geb das PDF Dokument in einer Zeichenkette zurück.
$pdfString = $pdf->render();

...
?>