【发布时间】:2015-04-13 20:02:52
【问题描述】:
我正在寻找一个 Python 模块和一些关于如何将文本添加到现有 PDF 的示例。 PDF 文件是一页 PDF,我需要在预定位置添加信息。可以将文本添加为文档的一部分或作为注释。 我还需要阅读本文档中的 cmets。
我可以为此使用的最佳 Python 模块是什么?环境是 Windows 7 和 Python 2.7 x64。
我尝试编译 poppler 但这是一场噩梦 我查看的其他库是 pyPDF2 和 PDF1.0,但我找不到完成任务所需的对象和方法。我的水平是“初学者”,所以如果我忽略了什么是因为这个,请。
【问题讨论】:
-
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
-
请随时提出我应该如何改写我的问题的建议,我会这样做。当我不知道哪个库可以做到这一点时,我该如何具体。我已经指出了我所查看的内容和我已经尝试过的内容(前 poppler 必须使用无法找到 .h 文件的 make 进行编译,在我解决了我遇到 .lib 问题并且只安装了一个 sip 之后作为安装 poppler 的先决条件的模块)
-
关键是你不能把这个问题改成具体的,因此这个问题对于stackOverflow来说是题外话,因此我复制并粘贴了官方题外话规则。
-
我认为
comments很可能是指annotations。尝试搜索,例如stackoverflow.com/questions/1106098/… -
我试过了,但没有得到太多。我最终使用了 cpdf ,这是一个将 cmets 转储到 stdout 的 CLI 实用程序,并且我捕获了该命令的输出。此外,我使用 reportlab 创建了一个新的 pdf 页面,其中包含我想要添加的文本,并将其与现有文档合并。我找不到可以在 Windows 上运行的用于读取 cmets 的 python 解决方案。 Poppler 很难配置