Estoy creando algunos SVG en lotes y necesito convertirlos en un documento PDF para imprimir. He estado tratando de usar svglib
y su método svg2rlg
, pero acabo de descubrir que es absolutamente espantoso preservar los gráficos vectoriales en mi documento. Apenas puede colocar el texto correctamente.Convertir SVG a PDF (svglib + reportlab no es lo suficientemente bueno)
Mi SVG generado dinámicamente está bien formado y he probado svglib
en la entrada sin procesar para asegurarme de que no sea un problema que estoy presentando.
¿Cuáles son mis opciones más allá de svglib
y ReportLab? Tiene que ser gratis o muy barato, ya que estamos agotados en el proyecto del que esto es parte. No podemos pagar la tarifa de 1k/año para ReportLab Plus.
Estoy usando Python, pero en este momento, estoy feliz siempre que se ejecute en nuestro servidor Ubuntu.
Editar: Probado Prince. Mejor, pero sigue ignorando la mitad del documento.
Podría usar una combinación de los siguientes enfoques http://stackoverflow.com/a/6599172/1104941 y http://www.blog.pythonlibrary.org/2012/01/07/reportlab-converting-hundreds- of-images-into-pdfs/Este último usa ReportLab, pero me pregunto si puede escaparse sin la versión Plus dado que solo está generando archivos PDF. Puede ir directamente al pdf con El Cairo, pero no puedo decir con certeza de ahí el comentario en lugar de una respuesta. – sgallen