#zend-framework #pdf #pdf-generation #mpdf
#zend-framework #PDF #pdf-генерация #mpdf
Вопрос:
Я хочу сгенерировать документацию zend framerwork в формате PDF из HTML, чтобы я мог распечатать ее. Я использую библиотеку mPDF для достижения своей цели. PDF-файлы генерируются обычным образом. Но дело в том, что я не знаю, как автоматически вставлять разрывы страниц, потому что теперь страницы генерируются как есть. Означает, что если страница состоит из 1,5 или 2 страниц формата А4, то она будет напечатана целиком, без разрывов страниц. Это плохо, потому что я не могу их распечатать. Что мне делать?
Комментарии:
1. Если вам нужен модуль Zend Framework 2, основанный на оболочке Snappy PHP (5.3 ) для утилиты преобразования wkhtmltopdf / wkhtmltoimage, загляните в MvlabsSnappy .
Ответ №1:
Стиль css page-break-after: always;
может быть тем, что вы ищете. Не уверен, поддерживается ли это в mPDF.
Я использую wkhtmltopdf для преобразования html в pdf. Он работает на WebKit (который используют Safari и Chrome), поэтому поддерживает множество свойств CSS.
Комментарии:
1. Спасибо за ваш пост, но mpdf подходит меньше или больше. Мне нужен конвертер в виде веб-сервиса или веб-приложения, а не настольного приложения или утилиты.
2. Решил ли вашу проблему page-break-after? Извините, я не совсем ясно выразился. Он запущен на веб-сервере. wkhtmltopdf вызывается из PHP, и я получаю хороший PDF в формате CSS3.