PHP создание PDF


возможности библиотеки TCPDF

Есть неплохие статьи по созданию PDF средствами PHP используя библиотеку FPDF:

Официальный сайт библиотеки FPDF: http://www.fpdf.org/

Скачать можно ZIP архив v1.53 (2004-12-31) по этой ссылке http://www.fpdf.org/en/dl.php?v=153&f=zip

Что мне сразу же не понравилось в библиотеке FPDF - это то, что библиотека не поддерживается и не обновляется с 2005 года. А за 4 года, полагаю много новых алгоритмов можно было разработать и создать, для облегчения работы с PDF-файлами.

Немного почитав в форумах, обнаружил еще один большой для меня минус библиотеки FPDF - это отсутствие поддержки UTF-8. Может я и не прав, но во всяком случае, очень много людей жаловались на эту проблему.

Библиотека TCPDF

Нашел я на просторах Internet такую замечательную библиотеку как TCPDF

Поддержка UTF-8

Поддержка UTF-8

Дата последнего релиза: TCPDF 4.0.012 released 24 июля 2008
TCPDF является Open Source PHP-класс для генерирования документов.
TCPDF Проект был начат в 2002 году и в настоящее время библиотеку свободно используют во всем мире миллионы людей. TCPDF является свободной (бесплатной) Libre Open Source Software (FLOSS).

Основные особенности:

Примеры PHP скриптов и самих PDF: http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf_examples

Скачать скрипты для PHP4 и PHP5 можно отсюда http://sourceforge.net/project/showfiles.php?group_id=128076

работа с HTML таблицами

работа с HTML таблицами

Немного попользовавшись библиотекой хочу дать пару советов.
По умолчанию в библиотеке включен вывод заголовка (header) и подвала (footer). Чтобы отключить их при генерации PDF, необходимо прописать следующий код:

$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);

Чтобы установить границы страницы (слева, сверху, справа), воспользуйтесь методом:

$pdf->SetMargins(8, 8, 8);

Чтобы установить нижнюю границу:

$pdf->SetAutoPageBreak(TRUE, 8);

Надеюсь, что эта информация будет полезна для начинающих PDF разработчиков. Мне она понадобилась при создании кроссплатформенных отчетов, а этого можно достичь только путем создании PDF документа, потому что только PDF документ печатается на всех принтерах одинаково.

  • Share/Bookmark

Читайте ещё похожие статьи на этом сайте:

  1. Создание таблиц Excel средствами PHP
  2. CMS Tree Page View Plugin для WordPress
1 балл2 балла3 балла4 балла5 баллов (Без рейтинга)
Loading ... Loading ...
PHP, Программирование


Если Вам понравилась эта статья, пожалуйста оставьте свой комментарий или подпишитесь на RSS-канал и получайте в будущем статьи на RSS Reader.

Комментарии

10 комментария (ев) для “PHP создание PDF”

Написать комментарий

(обязательно)

(обязательно, не публикуется)