Печать документов в формате PDF в Yii - PullRequest
0 голосов
/ 24 февраля 2012

Я подал заявку в Yii. Теперь, согласно моим требованиям, я должен распечатать их в формате PDF. Я искал документы Yii, но не получил никаких документов о преобразовании файла в формат PDF для печати. Так что любая помощь и предложения будут весьма заметны.

Ответы [ 6 ]

2 голосов
/ 26 февраля 2012

Загляните в WkHtmlToPdf: http://code.google.com/p/wkhtmltopdf/

Он использует движок рендеринга Webkit для создания PDF-файлов из HTML / CSS.Это лучшая библиотека, которую я нашел, и я провел множество исследований.

Edit: Майк на форуме Yii уже создал оболочку OO дляWkHtmlToPdf и только что выпустил расширение Yii для него .

1 голос
/ 24 февраля 2012

Я недавно использовал MPDF для проекта.Это позволяет конвертировать вывод HTML в формат PDF.Если вы ищете что-то простое, это может быть то, что вы ищете.Лично мне проще работать с HTML / CSS для макета, чем с PDF-боксами.Я не уверен, насколько хорошо он масштабируется со сложными компоновками.

Yii также поддерживает использование модулей Zend.Вы можете использовать Zend_Pdf, если захотите.

См. эту страницу документации о том, как интегрировать сторонние библиотеки с вашим Yii-кодом.Как уже упоминалось, для PHP доступно множество библиотек PDF.

0 голосов
/ 24 марта 2016

У нее есть расширение для создания файлов PDF. Yii2-PDF

0 голосов
/ 25 февраля 2012

К сожалению, эта функция не является частью Yii. Вы можете попробовать TCPDF, хотя. http://www.tcpdf.org/

TCPDF позволяет анализировать вывод HTML в PDF-документ. PDF-документ может быть выведен на ваш сервер или пользователю для прямой загрузки.

0 голосов
/ 24 февраля 2012

Я имел большой успех, используя fpdf - http://www.fpdf.org/

0 голосов
/ 24 февраля 2012

Вы должны искать библиотеки php, чтобы сделать это. Ссылка на один из них - http://www.tcpdf.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...