【发布时间】:2017-05-02 12:27:38
【问题描述】:
我最近一直在研究通过 JavaScript 在 Acrobat 中自动化一些事情,并提出了几个问题。我想知道是否有人可能对此有想法或提示,不胜感激!
- 是否可以获取目录的内容(因此文档列表可以存储为数组),或者检查文件是否存在?根据我收集到的信息,由于无法访问文件系统,这可能不是 Acrobat 中的 JavaScript 能够完成的。
我看到的用于检查文件是否存在的两个技巧是将其作为附件导入,或者尝试打开文件并查看结果。例如if (this.importDataObject("myFile", "/testfile.pdf/")) { 这似乎不适用于我的情况,因为有问题的文件可能非常大,并且正在导入或者打开它们可能会很慢。
- 是否有使用 JavaScript 在 pdf 中设置超链接以打开文件的最佳方法?我试过 l.setAction("app.openDoc(\"testfile.pdf\")") 将引用的 JavaScript 添加到超链接并使用它在新窗口中打开文件,但我想知道这与 Acrobat 通常链接到文件的方式相比如何,或者是否有另一种更优化的方式来以编程方式设置它。
【问题讨论】:
标签: javascript pdf hyperlink directory acrobat