Я пробовал 3 библиотеки для преобразования HTML в PDF, т.е. xhtml2pdf, weasyprint и wkhtmltopdf.
В мой HTML-код включены графические изображения, они являются автономными графиками, т.е. графики, созданные из plotly.offline.plots
Когда я загружаю тот же HTML-код в браузер, графики и другое HTML-содержимое отображаются хорошо, но при его преобразовании в PDF с использованием любой из упомянутых выше библиотек содержимое HTML отображается хорошо, но график становится пустым внутри PDF.
from plotly.graph_objs import Scatter
from plotly.offline import plot
fig = plot([Scatter(x=[0, 1, 2, 3, 4], y=[0, 1, 4, 9, 16])], output_type='div')
Я передаю этот фиг в шаблон Django и визуализирую его как
{{ fig|safe }}
Использовали xhtml2pdf, weasyprint и wkhtmltopdf для преобразования HTML в PDF, но ни один из них не отображал графики.
Что мне не хватает в моем коде? Может ли кто-нибудь сказать мне, будет ли какая-либо из библиотек преобразования HTML в PDF отображать графики Plotly в PDF?