第 27 章 Zend_Pdf

目录

27.1. 简介
27.2. 生成和加载 PDF 文档
27.3. 保存修改到 PDF 文档
27.4. 文档页面
27.4.1. 页面生成
27.4.2. 页面克隆
27.5. Drawing.
27.5.1. Geometry.
27.5.2. Colors.
27.5.3. Shape Drawing.
27.5.4. Text Drawing.
27.5.5. Using fonts.
27.5.6. Starting in 1.5, Extracting fonts.
27.5.7. Image Drawing.
27.5.8. Line drawing style.
27.5.9. Fill style.
27.5.10. Rotations.
27.5.11. Save/restore graphics state.
27.5.12. Clipping draw area.
27.5.13. Styles.
27.6. Zend_Pdf module usage example.

27.1.  简介

Zend_Pdf module 是个完全用 PHP 5 编写的 PDF (Portable Document Format) 处理引擎。它可加载存在的文档,生成新的、修改和保存修改后的文档。这样,它可帮助任何 PHP 程序通过修改存在的模板或生成新的文档来动态地准备 PDF 格式的文档。 Zend_Pdf 模块支持下列功能:

  • 生成新文档或加载已存在的文档。 [1]

  • 读取指定版本的文档。

  • 在文档中处理页面。修改页顺序、添加新的页和删除页。

  • 生成不同的图案(线、矩形、多边形、圆、椭圆和扇形)。

  • 使用任何 14 标准(内置)字体或自己定制的 TrueType 字体来生成文本(Text drawing)。

  • 旋转。

  • 生成图像。 [2]

  • 增量式 PDF 文件更新。



[1] 现在支持 PDF V1.4 (Acrobat 5) 文档。

[2] 支持 JPG、 PNG [最多 8bit per channel+Alpha] 和 TIFF 图像。