2012-02-24 8 views
0

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

+0

Что именно вам нужно для преобразования в PDF? Вывод страницы? Другие файлы? –

+1

... и я вижу много полезного материала, когда Googling 'yii генерирует PDF', посмотрите, не ответил ли на ваш вопрос –

+0

Да, я хочу напечатать вывод PDF – NewUser

ответ

2

Посмотрите в WkHtmlToPdf: http://code.google.com/p/wkhtmltopdf/

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

Edit: Майк на форуме Yii уже построил OO wrapper for WkHtmlToPdf и выпустили a Yii extension for it.

+0

+1 для простого в использовании, с открытым исходным кодом и прохладного инструмента. – Snivs

+0

Просто обновил свой ответ с помощью некоторых обновленных инструментов, с которыми я столкнулся. Они становятся еще проще/холоднее :-) – acorncom

+0

И Майк только что выпустил новое расширение Yii. – acorncom

1

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

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

См. Страницу документации this о том, как интегрировать сторонние библиотеки с кодом Yii.

В любом случае, как уже упоминалось, существует множество библиотек PDF, доступных для PHP.

0

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

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

0

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

Смежные вопросы