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: