Создание PDF с помощью PHP и библиотеки TCPDF

tcpgf1-1912665

26 февраля 2020 PHP

TCPDF открытая PHP библиотека для генерации PDF документов на лету, которая включает полную поддержку Unicode UTF-8. Библиотека очень проста в использовании и имеет множество настроек, а так же входит в состав многих популярных CMS и фреймворков.

Установка библиотеки TCPDF

Скачиваем последнюю версию библиотеки отсюда и распаковываем архив.

Я создал отдельную папку tcpdf и распаковал все файлы в неё.

Подключаем из папки файл tcpdf.php к нашему проекту. У меня получилось так:

require_once('tcpdf/tcpdf.php');

Теперь когда библиотека установлена и подключена можно пользоваться всеми её возможностями.

Использование библиотеки TCPDF

Рассмотрим простой пример генерации PDF документа с HTML текстом.

HTML текст выводится с помощью метода writeHTMLCell(). Можно так же использовать и другие методы, такие как, например:
Multicell()— множественные ячейки
writeHTML()— HTML код
Cell() — ячейка
Text() — текст

tcpdf-1024x522-1223154