Zend_Pdf-Save.xml 1.3 KB

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