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

问题描述

| 对不起,我是python的菜鸟。 我需要创建一个pdf文件,而不使用现有的pdf文件。(纯创建一个文件) 我已经使用Google搜索,其中很多是合并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() 
    

解决方法

您希望\“ pisa \”或\“ reportlab \”生成任意PDF文档,而不是\“ pypdf \”。 http://www.xhtml2pdf.com/doc/pisa-en.html http://www.reportlab.org     ,还要检查pyfpdf库。我已经使用了该库的php端口数年了,它非常灵活,允许您使用可流动的文本,线条,矩形和图像。 http://code.google.com/p/pyfpdf