Я создаю несколько SVG партиями, и мне нужно преобразовать их в документ PDF для печати. Я пытался использовать svglib
и его метод svg2rlg
, но только что обнаружил, что он абсолютно ужасен при сохранении векторной графики в моем документе. Он едва может правильно расположить текст.
Мой динамически сгенерированный SVG хорошо сформирован, и я протестировал svglib
на необработанном вводе, чтобы убедиться, что это не проблема, которую я представляю.
Итак, каковы мои варианты после svglib
и ReportLab? Это должно быть либо бесплатно, либо очень дешево, так как у нас уже вышел бюджет на проект, частью которого он является. Мы не можем позволить себе платить 1 тысячу в год за ReportLab Plus.
Я использую Python, но на данном этапе я доволен, пока он работает на нашем сервере Ubuntu.
Изменить: проверенный принц. Лучше, но он по-прежнему игнорирует половину документа.