TCPDF
Homepage: TCPDF
TCPDF это открытый PHP- класс для создания PDF- документов. Он поддерживает все стандартные форматы страницы, пользовательский формат страниц, UTF-8, PDF аннотации, в том числе ссылки, режим рендеринга текста, набор шрифтов, растягивание текста и интервал, сжатие страниц, TrueTypeUnicode и OpenTypeUnicode.
Для подключения класса TCPDF к фреймворку Kohana 3.3.0, его нужно распаковать в директорию модулей, создав в ней подпапку classes, полный путь: kohana/modules/tcpdf/classes. А в bootstrap.php путь указать только к основной диретории модуля т.е. tcpdf
'pdf' => MODPATH . 'tcpdf', // http://www.tcpdf.org TCPDF is a FLOSS PHP class for generating PDF documents.
Обязательно нужно переименовать файл с классом tcpdf.php в TCPDF.php иначе класс найден не будет. В заключении подключение класса можно проверить так:
<?php echo Debug::vars(Kohana::modules()); var_dump(class_exists('TCPDF')); // Должен вернуть TRUE, если все правильно подключилось ?>
Использование TCPDF:
- tcpdf_config.php содержит настройки библиотеки, значения по умолчанию.
- По умолчанию, стандартный шрифт helvetica, который не поддерживает UTF-8, замените его на dejavusans для поддержки UTF-8.
- TCPDF при генерации документа включает используемые шрифты в документ. Эти шрифты лежат в каталоге fonts.
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах