如何使用Python将注释插入到pdf中

时间:2013-01-13 12:25:57

标签: python pdf

我想在exsting pdf文件中添加文本或注释来解释一些关键词。

起初我尝试了pyPdf& reportlib合并原始pdf文件&新生成的解释pdf文件,但它不起作用。因为原始文件保留了解释pdf的所有单词并使新的pdf文件不可见。不知道为什么?如果我测试将两个新生成的解释pdf文件合并为一个,它运行良好。

所以我想尝试用另一种方法通过python将注释插入到现有的pdf文件中。有人有相关经验可以给我建议吗?谢谢!

1 个答案:

答案 0 :(得分:1)

使用PyPDF为现有pdf添加水印当然对我有用:

template = PdfFileReader(file("template.pdf", "rb")) #template pdf
output=PdfFileWriter() #writer for the merged pdf
for i in range(new.getNumPages()):
    page=template.getPage(i)
    page.mergePage(new.getPage(i))
    output.addPage(page)

请阅读我的其他SO answer以供参考。

阅读我的完整article以了解有关pdf生成和python合并的更多信息。

相关问题