如何使用pypdf在PDF中插入字符串?
抱歉,我在Python方面还是个新手。
我需要创建一个PDF文件,而不是使用已有的PDF文件。(就是纯粹创建一个新的)
我在网上查了很多资料,很多都是合并两个PDF文件,或者从另一个文件中复制某一页来创建新文件……我想做的是制作一个报告页面(用图表),但第一步或者说最简单的就是“如何在我的PDF文件中插入一个字符串?(比如‘你好,世界’)”。
这是我用来创建一个只有一页空白的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 个回答
2
还可以看看pyfpdf这个库。我用过这个库的PHP版本,已经好几年了,它非常灵活,可以让你处理可流动的文本、线条、矩形和图片。
7