我最近一直在研究通过JavaScript自动化Acrobat中的一些东西,并提出了几个问题。我想知道是否有人可能对这些有任何想法或提示,我们将不胜感激!
我见过的两个技巧建议用于检查文件是否存在,要么将其作为附件导入,要么尝试打开文件并查看结果。例如 if(this.importDataObject(“myFile”,“/ testfile.pdf /”)){这似乎不适合我的情况,因为有问题的文件可能非常大,并且导入或打开它们可能会很慢。
答案 0 :(得分:0)
对于问题#1 - 简短回答是"否"。正如您所说,Acrobat JavaScript无法访问文件系统。答案很长"是的 - 取决于你想做什么"。 Acrobat有办法运行" Actions"可以处理给定目录中的所有文件,文件列表或当前打开的所有文件。您可以使用操作在目录中的每个文件上运行JavaScript,而不需要该脚本实际知道文件名。
问题#2。您必须通过 JavaScript设置链接操作的唯一选项是设置JavaScript操作。如果您创建链接,则只能设置鼠标按下操作。但是,您可以添加按钮而不是背景和边框是透明的链接,并且没有标题,您可以获得视觉上看起来像链接的内容,但您可以设置更多操作,例如鼠标向上,向下和翻转(进入/退出)。