Введение

Создание и загрузка документов PDF

Класс Zend_Pdf представляет документ PDF и обеспечивает функциональность для работы на уровне документа.

Для того, чтобы создать новый документ, нужно создать новый объект Zend_Pdf.

Класс Zend_Pdf также предоставляет два статических метода для загрузки существующих документов PDF. Это методы Zend_Pdf::load() и Zend_Pdf::parse(). Оба метода возвращают объект Zend_Pdf в качестве результата или генерируют исключение в случае ошибки.

Example #1 Создание нового или загрузка существующего документа PDF

  1. span style="color: #808080; font-style: italic;">// Создание нового документа PDF
  2. // Загрузка документа PDF из файла
  3. // Загрузка документа PDF из строки

Формат файла PDF поддерживает постепенное обновление документа. Таким образом, каждый раз, когда документ обновляется, создается новая версия документа.

Версия может быть указана в качестве второго параметра для методов Zend_Pdf::load() и Zend_Pdf::parse() или получается методом Zend_Pdf::rollback(). [1] Zend_Pdf::rollback() call.

Example #2 Извлечение определенной версии документа PDF

  1. span style="color: #808080; font-style: italic;">// Загрузка предыдущей версии документа PDF
  2. // Загрузка предыдущей версии документа PDF
  3. // Загрузка первой версии документа
[1] Метод должен вызываться до того, как будут производиться любые изменения[накладываемые на документ].

Введение