Zend_Pdf-Save.xml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 15157 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.pdf.save">
  5. <title>Änderungen an PDF Dokumenten speichern</title>
  6. <para>
  7. Es gibt zwei Methoden die Änderungen an PDF Dokumenten speichern: Die <classname>Zend_Pdf::save()</classname>
  8. und <classname>Zend_Pdf::render()</classname> Methoden.
  9. </para>
  10. <para>
  11. Die <classname>Zend_Pdf::save($filename, $updateOnly = false)</classname> Methode speichert das
  12. PDF Dokument in einer Datei. Wenn $updateOnly auf true gesetzt wird, wird das neue PDF
  13. Segment nur an die Datei angehängt, ansonsten wird die Datei überschrieben.
  14. </para>
  15. <para>
  16. Die <classname>Zend_Pdf::render($newSegmentOnly = false)</classname> Methode gibt das PDF
  17. Dokument als Zeichenkette zurück. Wenn $newSegmentOnly auf true gesetzt wird, wird nur das
  18. neue PDF Dateisegment zurückgegeben.
  19. </para>
  20. <example id="zend.pdf.save.example-1">
  21. <title>Speichern von PDF Dokumenten</title>
  22. <programlisting role="php"><![CDATA[
  23. ...
  24. // Lade das PDF Dokument.
  25. $pdf = Zend_Pdf::load($fileName);
  26. ...
  27. // Aktualisiere das PDF Dokument
  28. $pdf->save($fileName);
  29. // Speichere das Dokument in eine neue Datei
  30. $pdf->save($newFileName, true);
  31. // Gib das PDF Dokument in einer Zeichenkette zurück
  32. $pdfString = $pdf->render();
  33. ...
  34. ]]></programlisting>
  35. </example>
  36. </sect1>
  37. <!--
  38. vim:se ts=4 sw=4 et:
  39. -->