Zend_Pdf-Introduction.xml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- Reviewed: no -->
  3. <sect1 id="zend.pdf.introduction">
  4. <!-- @todo review and revise upon completion of refactoring -->
  5. <title>Introduction</title>
  6. <para>
  7. The <classname>Zend_Pdf</classname> component is a <acronym>PDF</acronym> (Portable Document Format) manipulation engine.
  8. It can load, create, modify and save documents.
  9. Thus it can help any <acronym>PHP</acronym> application dynamically create <acronym>PDF</acronym> documents by modifying existing documents or generating new ones from scratch.
  10. <classname>Zend_Pdf</classname> offers the following features:
  11. <itemizedlist>
  12. <listitem>
  13. <para>
  14. Create a new document or load existing one.
  15. <footnote>
  16. <para>
  17. Loading <acronym>PDF</acronym> V1.4 (Acrobat 5) documents is now supported.
  18. </para>
  19. </footnote>
  20. </para>
  21. </listitem>
  22. <listitem>
  23. <para>
  24. Retrieve a specified revision of the document.
  25. </para>
  26. </listitem>
  27. <listitem>
  28. <para>
  29. Manipulate pages within a document. Change page order, add new pages, remove pages
  30. from a document.
  31. </para>
  32. </listitem>
  33. <listitem>
  34. <para>
  35. Different drawing primitives (lines, rectangles, polygons, circles, ellipses and sectors).
  36. </para>
  37. </listitem>
  38. <listitem>
  39. <para>
  40. Text drawing using any of the 14 standard (built-in) fonts or your own custom TrueType fonts.
  41. </para>
  42. </listitem>
  43. <listitem>
  44. <para>
  45. Rotations.
  46. </para>
  47. </listitem>
  48. <listitem>
  49. <para>
  50. Image drawing.
  51. <footnote>
  52. <para>
  53. JPG, PNG [Up to 8bit per channel+Alpha] and TIFF images are supported.
  54. </para>
  55. </footnote>
  56. </para>
  57. </listitem>
  58. <listitem>
  59. <para>
  60. Incremental <acronym>PDF</acronym> file update.
  61. </para>
  62. </listitem>
  63. </itemizedlist>
  64. </para>
  65. </sect1>
  66. <!--
  67. vim:se ts=4 sw=4 et:
  68. -->