Package Home

Zend Framework 2 Documentation (Manual)

PHK Home

File: /_sources/modules/zendpdf.save.txt

Size:1024
Storage flags:no_autoload,compress/gzip (42%)

.. _zendpdf.save:

Save Changes to PDF Documents
=============================

There are two methods that save changes to *PDF* documents: the ``ZendPdf\PdfDocument::save()`` and ``ZendPdf\PdfDocument::render()``
methods.

``ZendPdf\PdfDocument::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.

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

.. _zendpdf.save.example-1:

.. rubric:: Saving PDF Documents

.. code-block:: php
   :linenos:

   ...
   // Load the PDF document
   $pdf = ZendPdf\PdfDocument::load($fileName);
   ...
   // Update the PDF document
   $pdf->save($fileName, true);
   // Save document as a new file
   $pdf->save($newFileName);

   // Return the PDF document as a string
   $pdfString = $pdf->render();

   ...



For more information about the PHK package format: http://phk.tekwire.net