Создание PDF-документации

Я нахожусь в процессе создания веб-приложения, и мне нужно будет создать документацию для каждого клиента. Эти файлы будут сохранены в формате pdf.

Я ищу помощь в процессе и создании этих отчетов, должен ли я использовать шаблон doc/docx и загружать эти данные в файл, а затем создавать pdf (если это возможно) или создавать документ в html/css и затем используйте dompdf или что-то подобное для создания PDF?

Я использую codeigniter в качестве своего фреймворка.


person davidglassford    schedule 20.07.2011    source источник
comment
В конце концов я использовал FPDF и FPDI и расширил их. Качество шрифтов меня устроило, печать дала отличные результаты. Единственной проблемой было время, которое потребовалось, некоторые страницы приходилось кодировать вручную, вместо того, чтобы использовать шаблон или html.   -  person davidglassford    schedule 09.09.2011


Ответы (4)


Думаю, это личное предпочтение, но мне очень нравятся XSLFO и FOP. http://grover.open2space.com/content/creating-pdf-code-fop

person mikey    schedule 20.07.2011
comment
год назад я сделал что-то подобное для компании, в которой работал... если бы я только знал это! - person k102; 20.07.2011

MPDF сотворил со мной чудеса. Это программа для преобразования HTML в PDF. Он поддерживает довольно много CSS, и в целом мне было легко с ним работать.

Мое приложение создает отчеты на более чем 100 страниц с различными макетами/ориентациями страниц, несколькими таблицами, изображениями, шрифтами, импортом PDF и т. д., а часть MPDF работает надежно.

person Niko Efimov    schedule 20.07.2011

Личный опыт: я использовал tcpdf и остался доволен полученным результатом.

person madflow    schedule 20.07.2011

Я обнаружил, что типографское качество практически любой библиотеки для создания PDF-файлов совершенно отвратительно. Если это вообще возможно, вы можете подумать о том, чтобы вставить свои данные в шаблон LaTeX и запустить на нем pdflatex (или xelatex), чтобы получить красивый и высококачественный документ.

Это потребует определенной настройки и разработки с вашей стороны, но есть шанс, что это будет выглядеть бесконечно лучше, чем любые результаты прямого создания PDF.

person Kerrek SB    schedule 20.07.2011