是否有任何Python 3模块来创建PDF文件?

cyr*_*joe 12 python pdf-generation python-3.x

我有一段时间寻找能够创建PDF并与我在Python 3中的当前项目集成的东西.通常的参考文献是ReportlabpyPDF.但是这两者还没有与Python 3兼容.我确实看到自2010年以来在Reportlab中对端口进行了一些讨论,但截至今天我找不到任何对该端口的引用.

另一种方法是使用Python 3的中间格式在另一个程序中使用,包含子进程调用.Relatorio做到了这一点.我可能会考虑做类似的事情,甚至生成XHTML/CSS并使用xhtml2pdf.

yve*_*ess 5

街区里有一个看起来很有前途的新孩子。它支持打印 css 功能,如分页符。

试试weasyprint


Rol*_*ith 4

带有pycairo (不是py2cairo,用于 python 2)绑定的cairo库可与 python 3.x 一起使用,并且可以生成 PDF 输出(等等)。