Включить диаграммы JQuery в PDF
Я использую tcpdf для генерации PDF в PHP. http://www.tcpdf.org/examples.php
я использую javascript / jquery framwork / plugin для отображения некоторых диаграмм. (например, http://filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/)
способ интернирования tcpdf для диаграмм не является для меня возможностью. есть метод, преобразующий canvas в png, как описано здесь ( Capture HTML Canvas как gif / jpg / png / pdf?), который, к сожалению, конвертирует только во всех протестированных плагинах / каркасах фрагменты нужной диаграммы.
tcpdf поддерживает javascript, но imo только для взаимодействий форм, как показано в одном из примеров.
каким образом, даже какая библиотека (отличная от tcpdf) позволяет мне включать js-диаграммы в pdf в php без доступа к серверу?
2 ответа
Мой обходной путь для этого идет вместе с использованием API Google Charts. Google помогает вам получить интерактивные диаграммы на веб-странице и для преобразования в PDF Google создает статические PNG с отображением всех данных. пока я могу жить с этим довольно хорошо.
wkhtmltopdf находится поверх QT-порта WebKit (таким образом, "wk" в названии). Его поддержка JavaScript ОТЛИЧНО.
Я использовал его, чтобы успешно отобразить страницу, содержащую карту Google. Это не становится намного более насыщенным сценарием, чем это. Мне пришлось немного поиграть с командной строкой (JS страницы дольше, чем время по умолчанию, 100 мс, 200?).