Zend_Pdf-Save.xml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <sect1 id="zend.pdf.save">
  2. <title>Zapisywanie zmian w dokumencie PDF.</title>
  3. <para>
  4. Dostępne są dwie metody, które zapewniają zapisywanie zmian w dokumencie PDF.
  5. Są to metody <code>Zend_Pdf::save()</code> oraz <code>Zend_Pdf::render()</code>.
  6. </para>
  7. <para>
  8. Metoda <code>Zend_Pdf::save($filename, $updateOnly = false)</code> zapisuje
  9. dokument PDF do pliku. Jeśli zmienna $updateOnly ma wartość true, wtedy
  10. tylko nowy segement pliku PDF jest dołączany do pliku. W przeciwnym razie
  11. plik jest nadpisywany.
  12. </para>
  13. <para>
  14. <code>Zend_Pdf::render($newSegmentOnly = false)</code> zwraca dokument PDF
  15. jako łańcuch znaków. Jeśli zmienna $newSegmentOnly ma wartość true, wtedy
  16. zwracany jest nowy segment pliku PDF.
  17. </para>
  18. <example id="zend.pdf.save.example-1">
  19. <title>Zapisywanie dokumentu PDF.</title>
  20. <programlisting role="php"><![CDATA[
  21. ...
  22. // Załaduj dokument PDF.
  23. $pdf = Zend_Pdf::load($fileName);
  24. ...
  25. // Uaktualnij dokument
  26. $pdf->save($fileName, true);
  27. // Zapisz dokument jako nowy plik
  28. $pdf->save($newFileName);
  29. // Zwróć dokument PDF jako łańcuch znaków.
  30. $pdfString = $pdf->render();
  31. ...
  32. ]]>
  33. </programlisting>
  34. </example>
  35. </sect1>