Содержание
- 30.1. Введение
- 30.2. Создание и загрузка документов PDF
- 30.3. Сохранение изменений в документе PDF
- 30.4. Страницы документа
- 30.5. Рисование
- 30.5.1. Геометрия
- 30.5.2. Цвета
- 30.5.3. Рисование фигур
- 30.5.4. Написание текста
- 30.5.5. Применение шрифтов
- 30.5.6. Рисование изображений
- 30.5.7. Стили рисования линий
- 30.5.8. Стиль заполнения
- 30.5.9. Поворот
- 30.5.10. Сохранение/восстановление графического состояния
- 30.5.11. Ограничение области рисования
- 30.5.12. Стили
- 30.6. Document Info and Metadata.
- 30.7. Пример использования модуля Zend_Pdf
Модуль Zend_Pdf является механизмом для работы с PDF (Portable Document Format — переносимый формат документов), который написан целиком на PHP 5. Он может загружать существующие документы, создавать новые, модифицировать и сохранять модифицированные документы. Таким образом, он может помочь любым основанным на PHP приложениям динамически подготавливать докуметы на PDF посредством изменения существующего шаблона или генерировать документ с нуля. Модуль Zend_Pdf поддерживает следующие возможности:
Создание нового документа или загрузка существующего [2]
Извлечение определенной версии документа
Управление страницами в документе. Изменение порядка страниц, добавление новых страниц, удаление страниц из документа.
Рисование различных примитивов (линий, прямоугольников, многоугольников, окружностей, эллипсов и секторов)
Рисование текста с использованием одного из 14 стандартных шрифтов.
Повороты
Рисование изображений [3]
Поэтапное обновление файла PDF