<sect1 id="zend.pdf.save">
    <title>Сохранение изменений в документе PDF<!-- Save changes to the PDF document. --></title>
    <para>
    Есть два метода, с помощью которых производится сохранение изменений в документе
    PDF. Это методы <code>Zend_Pdf::save()</code> и <code>Zend_Pdf::render()</code>.

<!--
    There are two methods, which provide saving changes to the PDF document. These are <code>Zend_Pdf::save()</code> and
    <code>Zend_Pdf::render()</code> methods.
-->
    </para>

    <para>
    Метод <code>Zend_Pdf::save($filename, $updateOnly = false)</code> сохраняет
    документ в файл. Если <varname>$updateOnly</varname> равен <constant>TRUE</constant>, то
    к файлу PDF будет только добавлен новый сегмент, иначе файл будет перезаписан.
<!--
    <code>Zend_Pdf::save($filename, $updateOnly = false)</code> method saves document to a file. If $updateOnly is true,
    then only new PDF file segment is appended to a file. Otherwise file is overwritten.
-->
    </para>

    <para>
    <code>Zend_Pdf::render($filename, $updateOnly = false)</code> возвращает
    документ PDF в виде строки. Если <varname>$updateOnly</varname> равен <constant>TRUE</constant>,
    то будет возвращен только новый сегмент файла PDF.
<!--
    <code>Zend_Pdf::render($filename, $updateOnly = false)</code> returns PDF document as a string. If $updateOnly is true,
    then only new PDF file segment is returned.
-->
    </para>

    <example>
        <title>Сохранение документа PDF<!-- Save PDF document. --></title>
        <programlisting language="php"><![CDATA[<?php
...
// Загрузка документа PDF
$pdf = Zend_Pdf::load($fileName);
...
// Обновление документа
$pdf->save($fileName, true);
// Сохранение документа в новом файле
$pdf->save($newFileName, true);

// Возвращение документа в виде строки
$pdfString = $pdf->render();

...
?>]]></programlisting>
    </example>

</sect1>
<!--
vim:se ts=4 sw=4 et:
-->
