Глава 18. Zend_Pdf

Содержание

18.1. Введение
18.2. Создание и загрузка документов PDF
18.3. Сохранение изменений в документе PDF
18.4. Страницы документа
18.5. Рисование
18.5.1. Геометрия
18.5.2. Цвета
18.5.3. Рисование фигур
18.5.4. Написание текста
18.5.5. Применение шрифтов
18.5.6. Рисование изображений
18.5.7. Стили рисования линий
18.5.8. Стиль заполнения
18.5.9. Поворот
18.5.10. Сохранение/восстановление графического состояния
18.5.11. Ограничение области рисования
18.5.12. Стили
18.6. Пример использования модуля Zend_Pdf

18.1. Введение

Модуль Zend_Pdf является механизмом для работы с PDF (Portable Document Format — переносимый формат документов), который написан целиком на PHP 5. Он может загружать существующие документы, создавать новые, модифицировать и сохранять модифицированные документы. Таким образом, он может помочь любым основанным на PHP приложениям динамически подготавливать докуметы на PDF посредством изменения существующего шаблона или генерировать документ с нуля. Модуль Zend_Pdf поддерживает следующие возможности:

  • Создание нового документа или загрузка существующего [3]

  • Извлечение определенной версии документа

  • Управление страницами в документе. Изменение порядка страниц, добавление новых страниц, удаление страниц из документа.

  • Рисование различных примитивов (линий, прямоугольников, многоугольников, окружностей, эллипсов и секторов)

  • Рисование текста с использованием одного из 14 стандартных шрифтов.

  • Повороты

  • Рисование изображений [4]

  • Поэтапное обновление файла PDF



[3] Документы PDF версии V1.4 (Acrobat 5) сейчас поддерживаются для загрузки.

[4] Поддерживаются изображения JPG, PNG [выше 8bit+Alpha] и TIFF.