Creating and Loading PDF Documents | Zend_Pdf Programmer's Reference Guide | Working with Pages

# Save Changes to PDF Documents

There are two methods that save changes to PDF documents: the Zend_Pdf::save() and Zend_Pdf::render() methods.

Zend_Pdf::save($filename, $updateOnly = false) saves the PDF document to a file. If $updateOnly is `TRUE`, then only the new PDF file segment is appended to a file. Otherwise, the file is overwritten.

Zend_Pdf::render($newSegmentOnly = false) returns the PDF document as a string. If $newSegmentOnly is `TRUE`, then only the new PDF file segment is returned.

Example #1 Saving PDF Documents

1. ...
2. // Load the PDF document
3. $pdf = Zend_Pdf::load($fileName);
4. ...
5. // Update the PDF document
6. $pdf->save($fileName, true);
7. // Save document as a new file
8. $pdf->save($newFileName);
10. // Return the PDF document as a string
11. $pdfString = $pdf->render();
13. ...

Creating and Loading PDF Documents | Zend_Pdf Programmer's Reference Guide | Working with Pages