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