9

对不起,..我是python中的菜鸟..

我需要创建一个 pdf 文件,而不使用现有的 pdf 文件..(纯粹创建一个新文件)
我有谷歌搜索,其中很多是合并 2 pdf 或从另一个文件中的特定页面创建新文件副本.. .我想要实现的是制作一个报告页面(在图表中),但对于第一步或简单的“如何将字符串插入我的pdf文件?(你好世界mybe)”..

这是我用一个空白页制作一个新的pdf文件的代码

from pyPdf import PdfFileReader, PdfFileWriter
op = PdfFileWriter()  

# here to add blank page
op.addBlankPage(200,200)  

#how to add string here, and insert it to my blank page ?

ops = file("document-output.pdf", "wb")  
op.write(ops)  
ops.close() 
4

2 回答 2

7

您需要“pisa”或“reportlab”来生成任意 PDF 文档,而不是“pypdf”。

http://www.xhtml2pdf.com/doc/pisa-en.html

http://www.reportlab.org

于 2011-05-25T04:37:30.003 回答
2

另请查看 pyfpdf 库。我已经使用这个库的 php 端口几年了,它非常灵活,允许您使用可流动的文本、线条、矩形和图像。

http://code.google.com/p/pyfpdf

于 2011-07-15T20:03:03.107 回答