Zend_Pdf-Save.xml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <sect1 id="zend.pdf.save">
  2. <title>Salvar mudanças no documento PDF.</title>
  3. <para>
  4. Existem dois métodos que fornecem a persistência para mudanças feitas no documento PDF. Eles são os métodos
  5. <code>Zend_Pdf::save()</code>e o <code>Zend_Pdf::render()</code>.
  6. </para>
  7. <para>
  8. O <code>Zend_Pdf::save($filename, $updateOnly = false)</code> salva do documento PDF em um arquivo. Se o argumento $updateOnly
  9. for verdadeiro, então apenas os novos segmentos do PDF serão acrescentados ao arquivo. De outra forma, o arquivo é sobrescrito.
  10. </para>
  11. <para>
  12. O <code>Zend_Pdf::render($newSegmentOnly = false)</code> retorna o documento PDF como um texto(string). Se
  13. $newSegmentOnly for verdadeiro, então apenas os novos segmentos do PDF serão retornados.
  14. </para>
  15. <example id="zend.pdf.save.example-1">
  16. <title>Salvar um documento PDF.</title>
  17. <programlisting role="php"><![CDATA[<?php
  18. ...
  19. // Load PDF document.
  20. $pdf = Zend_Pdf::load($fileName);
  21. ...
  22. // Update document
  23. $pdf->save($fileName, true);
  24. // Save document as a new file
  25. $pdf->save($newFileName);
  26. // Return PDF document as a string.
  27. $pdfString = $pdf->render();
  28. ...]]>
  29. </programlisting>
  30. </example>
  31. </sect1>
  32. <!--
  33. vim:se ts=4 sw=4 et:
  34. -->