我的主管通常要求我提交某种书面报告。我用 LaTeX 编写报告,以 PDF 格式提交,然后收到带有大量评论的报告。她使用 Acrobat Professional 来创建评论。
我想从文件中提取所有注释的列表,这样我就可以将它们导入任务管理工具。一些简单的文本格式就足够了,我可以编写脚本来添加标记(如果需要)。我想要的只是单个注释以某种方式分隔,例如用两个空白行分隔(我认为她有时会在注释中添加换行符)。
我强烈希望采用在 Linux 下运行的解决方案,但在最坏的情况下,我会接受需要 Windows 的解决方案。我没有 Acrobat 专业版或其他付费 PDF 阅读器的许可证,因此请尽可能推荐免费软件。
答案1
由于您使用 LaTeX,texlive-latex-extra
Ubuntu 上的软件包包含pdfannotextractor
可以为您提取注释的可执行文件。libpdfbox-java
您还需要安装它。
另一个选择是安装python-poppler
并使用来自类似 stackoverflow 问题的 Python 脚本(参见 Enno Gröper 的回答):解析 PDF 中的注释
答案2
PDF 中的注释可以导出/导入为 FDF 文件。FDF 文件通常只有几兆字节大小(除非注释包含图像或其他文件)。注释列表也可以导出到 Word。这两个选项都可以在注释窗格的选项菜单中找到,如下面的屏幕截图所示(来自 Acrobat X Professional)。
答案3
我认为这个术语是注释,所以它可能有助于您的搜索。;)
否则,也许可以使用以下在线解决方案https://www.sumnotes.net/?
笔记:我在另一个 SU 问题的答案中找到了此特定链接:仅打印 PDF 的注释。我自己从来没用过它。