Zend_Pdf-Save.xml 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- EN-Revision: 13835 -->
  3. <!-- Reviewed: no -->
  4. <sect1 id="zend.pdf.save">
  5. <title>Sauvegarder les changement dans un document PDF</title>
  6. <para>Il y a deux méthodes qui permettent la sauvegarde dans un document PDF. Ce sont <classname>Zend_Pdf::save()</classname>
  7. et <classname>Zend_Pdf::render()</classname>.</para>
  8. <para>La méthode <classname>Zend_Pdf::save($filename, $updateOnly = false)</classname> sauvegarde un document dans un fichier.
  9. Si <code>$updateOnly</code> est à <code>true</code>, alors seulement les nouvelles sections PDF sont ajoutées au
  10. fichier. Sinon le fichier est écrasé.</para>
  11. <para>La méthode <classname>Zend_Pdf::render($filename, $newSegmentOnly = false)</classname> retourne le document PDF dans une
  12. chaîne. Si <code>$newSegmentOnly</code> est à <code>true</code>, alors seulement les nouvelles sections du PDF sont
  13. retournées.</para>
  14. <example id="zend.pdf.save.example-1">
  15. <title>Sauvegarder un document PDF</title>
  16. <programlisting role="php"><![CDATA[
  17. ...
  18. // Charge un document PDF.
  19. $pdf = Zend_Pdf::load($fileName);
  20. ...
  21. // Met à jour le document
  22. $pdf->save($fileName, true);
  23. // Sauvegarde le document dans un nouveau fichier.
  24. $pdf->save($newFileName);
  25. // Retourne le document PDF dans une string
  26. $pdfString = $pdf->render();
  27. ...
  28. ]]></programlisting>
  29. </example>
  30. </sect1>