У меня есть изображение SVG, сгенерированное Bokeh (ссылка здесь) с метками слева и внизу диаграммы.
Само изображение показывает текст внутри диаграммы отлично, однако при преобразовании в PDF через Weasyprint текст теряется.
Кто-нибудь еще сталкивался с подобной проблемой? Я не уверен, как это отладить, так как при конвертации ошибок нет.
Фрагмент моей функции экспорта:
html = HTML(string=html_string)
result = html.write_pdf('./tmp/example.pdf', stylesheets=[css],
font_config=font_config)
В шаблоне HTML я использую css для вставки изображения в качестве фонового изображения:
html body article#columns section#linechart{
width: 100%;
background: url(./tmp/linechart.svg) no-repeat center;
background-size: contain;
margin: 0;
height: 500px;
overflow: visible;
}
Заранее спасибо!
Информация о текущей версии:
CairoSVG = 2.4.2
Weasyprint = 51
Python = 3.73