我想在现有的pdf文件中添加文本或注释,以解释一些关键词。
起初,我尝试了pyPdf和reportlib合并原始pdf文件和新生成的解释pdf文件,但是它不起作用。因为原始文件将所有解释pdf的单词都排除在外,并使新的pdf文件不可见。不知道为什么吗 如果我测试将两个新生成的解释pdf文件合并为一个,则效果很好。
所以我在想尝试使用另一种方式通过python将注释仅插入到现有的pdf文件中。有相关经验的人可以给我建议吗?谢谢!
使用 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)
Run Code Online (Sandbox Code Playgroud)
阅读我的其他答案以供参考。
阅读我的完整文章,了解有关 python 中 pdf 生成和合并的更多信息。
| 归档时间: |
|
| 查看次数: |
3151 次 |
| 最近记录: |