Biblioteca PDF de Python [cerrado]

86

¿Qué bibliotecas de PDF de Python hay?

Necesito hacer un PDF con muchas cuadrículas, y estoy buscando una biblioteca que permita administrar páginas (multipágina). La biblioteca debe calcular cuándo finaliza la página y luego crear la página siguiente.

enfix
fuente
1
Tal vez podría reformularse para preguntar qué bibliotecas son adecuadas para generar archivos PDF adecuados para el caso de uso de los solicitantes. "Lo mejor" es demasiado subjetivo.
Alpaca
Con respecto a su segunda "pregunta" (saltos de página), es posible que desee utilizar pdflatex.
Tobias Kienzler
3
Hay un buen tutorial, binpress.com/tutorial/manipulating-pdfs-with-python/167 que nombró unas 5 bibliotecas: pdfrw, slate, PDFQuery, PDFMiner, PyPDF2
WebComer
xhtml2pdf se basa en plantillas html y utiliza ReportLab. Es bastante rápido de agarrar y responde a las necesidades de OP.
Ehvince
También existe rinohtype , que es similar a LaTeX ya que se enfoca en renderizar documentos estructurados. (descripción completa: soy el autor de rinohtype).
Brecht Machiels

Respuestas:

33

Los dos que me vienen a la mente son:

Bryan
fuente
1
Al leer la documentación de pyPdf, parece manipular archivos PDF existentes. ¿Existe una biblioteca de Python que imprima / convierta a PDF? Gracias.
octopusgrabbus
13
Estas bibliotecas no crean archivos PDF. Simplemente los editan.
monokrome
1
Tal vez, estas preguntas y respuestas puedan ayudar - stackoverflow.com/questions/1180115/…
Wonil
33

Reportlab . Hay una versión de código abierto y una versión de pago que agrega Report Markup Language (un método alternativo para definir su documento).

Rob Cowie
fuente
1
Reportlab es realmente bueno. Otro buen método para tareas simples y para personas que conocen html es xhtml2pdf.
Loïc