如何使用pypdf将字符串插入pdf?

时间:2011-05-25 04:16:22

标签: python pypdf

抱歉,我是蟒蛇的菜鸟。

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

2 个答案:

答案 0 :(得分:7)

您希望“pisa”或“reportlab”生成任意PDF文档,而不是“pypdf”。

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

http://www.reportlab.org

答案 1 :(得分:2)

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

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