Введение

PDF функции PHP позволяют создавать PDF файлы, используя библиотеку PDFlib, разработанную Томасом Мерцем (Thomas Merz), которая на данный момент поддерживается » PDFlib GmbH.

Документация этого раздела предназначения для знакомства с доступными функциями библиотеки PDFlib и не должна восприниматься как всеобъемлющее описание. Для полного и детального объяснения каждой функции обратитесь к руководству PDFlib Reference Manual, которое находится во всех дистрибутивах PDFlib, распространяемых PDFlib GmbH. В нем содержится описание всех возможностей PDFlib и актуальная документация по всем имеющимся функциям.

Для начала мы призываем вас обратить внимание на примеры, которые содержатся во всех дистрибутивах PDFlib. В этих примерах демонстрируется вывод основного текста и графики, а также функции более высокого уровня, таких как средство импорта PDF (PDI).

Все функции в PDFlib имеют идентичные имена и параметры в модуле PHP. Если не установлено иное, то все длины и координаты измеряются в PostScript точках. Стандартное отношение определяет 72 PostScript точки на дюйм, но это отношение зависит от выходного разрешения. Пожалуйста, обратитесь к руководству PDFlib Reference Manual, содержащемуся в дистрибутиве PDFlib, для более подробного объяснения используемой системы координат.

В версией 6 PDFlib предлагает объектно-ориентированное API для PHP 5 в дополнение к функционально-ориентированному API в PHP 4. Основными отличиями является следующее:

В PHP 4 с вызовом функции необходимо было получить ресурс PDF, например

$p = PDF_new().

Этот PDF ресурс использовался как первый параметр во всех последующих вызовах функции, также как здесь:

PDF_begin_document($p, "", "").

Однако, в PHP 5 объект PDFlib создается следующим образом:

$p = new PDFlib().

Этот объект предполагает использование всех функций PDFlib API, как методов, например:

$p->begin_document("", "").

Кроме того, в PHP 5 представлены исключения, которые поддерживаются PDFlib 6 и более поздними версиями.

Пожалуйста, ознакомьтесь с примерами ниже для более подробной информации.

Замечание:

Если вы заинтересованы в альтернативных генераторах PDF, которые не используют внешние PDF бибилиотеки, то обратитесь к этому FAQ.

Коментарии

one can also use the fpf library..downloaded at fpdf.org
2015-01-31 13:59:22
http://php5.kiev.ua/manual/ru/intro.pdf.html

    Поддержать сайт на родительском проекте КГБ