我收到了一个嵌入(数百个)文档的 PDF 文件,我可以使用中的“嵌入文件”功能直接访问该文件okular
(但我没有找到等效功能evince
):
这些文档使用超链接与 PDF 文件中的特定文本元素相链接,这样可以方便地找到哪个电子表格对应什么...然而这些链接显然是 javascript 脚本:
okular
单击或中的任何链接时evince
,什么都没有发生。右键单击evince
会显示一个菜单,但似乎不知道链接的存在,在okular
中它只提供 ,Follow this link
但同样什么都没有发生。
有没有什么方法可以让这些链接在任何 Linux PDF 工具中工作,如果不行,有没有什么方法可以打印出对应于给定链接的脚本,以便我可以识别相应的文件?
或者,我可以批量导出所有嵌入文档以进行自动处理吗?(grep
通过 ping 找到相关数据......)
答案1
最好的选择可能是提取嵌入的文件,然后使用知道如何正确处理 JavaScript 链接的 Web 浏览器之类的工具。
您可以使用 提取嵌入的文件pdfdetach
,它应该在您系统的 poppler-utils 包中可用。