| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <sect1 id="zend.pdf.save">
- <title>Zapisywanie zmian w dokumencie PDF.</title>
- <para>
- Dostępne są dwie metody, które zapewniają zapisywanie zmian w dokumencie PDF.
- Są to metody <code>Zend_Pdf::save()</code> oraz <code>Zend_Pdf::render()</code>.
- </para>
- <para>
- Metoda <code>Zend_Pdf::save($filename, $updateOnly = false)</code> zapisuje
- dokument PDF do pliku. Jeśli zmienna $updateOnly ma wartość true, wtedy
- tylko nowy segement pliku PDF jest dołączany do pliku. W przeciwnym razie
- plik jest nadpisywany.
- </para>
- <para>
- <code>Zend_Pdf::render($newSegmentOnly = false)</code> zwraca dokument PDF
- jako łańcuch znaków. Jeśli zmienna $newSegmentOnly ma wartość true, wtedy
- zwracany jest nowy segment pliku PDF.
- </para>
- <example id="zend.pdf.save.example-1">
- <title>Zapisywanie dokumentu PDF.</title>
- <programlisting role="php"><![CDATA[
- ...
- // Załaduj dokument PDF.
- $pdf = Zend_Pdf::load($fileName);
- ...
- // Uaktualnij dokument
- $pdf->save($fileName, true);
- // Zapisz dokument jako nowy plik
- $pdf->save($newFileName);
- // Zwróć dokument PDF jako łańcuch znaków.
- $pdfString = $pdf->render();
- ...
- ]]>
- </programlisting>
- </example>
- </sect1>
|