Включить диаграммы 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?).

Другие вопросы по тегам