I'm creating some SVGs in batches and need to convert those to a PDF document for printing. I've been trying to use svglib
and its svg2rlg
method but I've just discovered that it's absolutely appalling at preserving the vector graphics in my document. It can barely position text correctly.
My dynamically-generated SVG is well formed and I've tested svglib
on the raw input to make sure it's not a problem I'm introducing.
So what are my options past svglib
and ReportLab? It either has to be free or very cheap as we're already out of budget on the project this is part of. We can't afford the 1k/year fee for ReportLab Plus.
I'm using Python but at this stage, I'm happy as long as it runs on our Ubuntu server.
Edit: Tested Prince. Better but it's still ignoring half the document.