альтернатива wkhtmltopdf для рендеринга pdf с помощью диаграмм javascript и классов начальной загрузки - PullRequest
1 голос
/ 18 октября 2019

У меня есть веб-приложение, и я использую инструмент wkhtmltopdf для выполнения экспорта в PDF. Я использую wkhtmltopdf версии 0.12.4 с без исправлений QT (минимальная версия). Я хочу добавить нижний колонтитул на страницы pdf и увидел, что версия wkhtmltopdf с исправленным QT поддерживает эту операцию с флагом --footer-html.

К сожалению, я заметил, что движок css и js в этой версии создает некоторые проблемы при рендеринге моих html-страниц:

  • Прежде всего, есть проблема с сеточной системой в Bootstrap v>4.1
  • Кроме того, диаграмма javascript на моей странице больше не отображается в pdf с этой версией wkhtmltopdf

Итак, есть ли альтернатива wkhtmltopdf, которая позволяет мне экспортировать вpdf мои веб-страницы? Мой проект написан на django / javascript, поэтому я бы предпочел инструмент python of javascript.

Я также попробовал pdfkit , но я отказался от него, потому что увидел, что он основан на wkhtmltopdf и django-weasyprint но я отказался, потому что он не поддерживает javascript (поэтому мои диаграммы не отображаются).

Наконец, инструмент должен позволить мне подключаться к веб-странице, передавая куки или аналогичные, потому что для доступа к страницам требуется логин.

Другое решение, которое я подумал, этоследующее:

Создайте pdf с версией wkhtmltopdf, которая правильно отображает мой pdf (т.е. 0.12.4 без QT), а затем отредактируйте pdf с помощью другого инструмента и добавьте нижний колонтитул.

Есть лиинструмент, который позволяет мне сделать эту операцию ??

Спасибо всем

...