Я использую SVGLIB 0.8.1 уже несколько лет, чтобы включить существующие изображения цветных диаграмм SVG (созданные в R) в файл PDF. Он отлично работал.
Когда я пытаюсь обновить систему до последней версии SVGLIB 0.9.2 на чистой машине Windows с Python 3.6.1, мои импортированные образы SVG (которые сами по себе хороши) теперь отображаются черным ибелый после импорта в файл PDF.
Я также получаю эту ошибку при выполнении команд SVGLIB:
Невозможно найти подходящий шрифт для 'font-family: Nimbus Sans L'
Я действительно хотел бы обновить SVGLIB. Что я здесь не так делаю?
Простое обновление до SVGLIB 0.9.2 приводит к сбою процесса импорта изображений SVG в PDF. При понижении до 0.8.1 все возвращается к норме.
from svglib.svglib import svg2rlg
my_canvas = canvas.Canvas(strLinuxMultiserverReportTemporaryFilename)
my_canvas.setPageSize((11.5*inch, 40*inch))
drawing = svg2rlg(image_path)
drawing.transform = (0.25,0,0,0.25,0,0)
intHeaderIndex = 2850
my_canvas.drawString(350, intHeaderIndex, 'System Performance Report')
renderPDF.draw(drawing, my_canvas, intCurrentColumnNumber, intCurrentRowNumber)
my_canvas.save()
Я ожидаю, что мои красивые цветные SVG-файлы будут импортированы в PDF-файл SVGLIB и останутся в цвете.