作者:Dave Wraight
出处:www.xgpdf.com
我们来看一下Acrobat Javascript,作为Acrobat开发世界中所熟知的,AcroJS 是一种精选的脚本语言(实际上只有这样一个脚本语言,所谓选择也就不是选择了)。
更精确一点说,Acrobat Javascript是一种包含在Acrobat标准版和专业版内部的一种程序语言,其在生命中独特的目的是允许开发者写脚本(程序代码)来使一些耗时并令人头疼的任务自动化。
脚本语言是什么?
本质上来说,脚本语言是种存在于主应用软件内部的程序语言,它提供与主应用软件紧密粘贴的层使它能很容易自动化一些令人厌烦且单调的工作,因为它存在于主应用软件内部它可以访问一些普通的用户不能访问的功能。
其它一些脚本语言的例子包括VBA、Windows脚本、VBScript以及一些还有争议的如Perl也是脚本语言(不是我的看法,我只是在此搅和一下而已)
在Acrobat内部,对于可以用脚本来编写的特性和功能方面,AcroJS在这方面有很强的能力。在这种情况下,你就可以将那些任务分解成小块然后分配给办公室里初级人员去做。
如果你以前听说Javascript比和WEB浏览器相关的Javascript还要多的话,那么在这里Javascript(基于ECMA Script的)就可发真正复制了,就象用脚本语言能制做出跳舞的大象飞跃屏幕或闪烁的文本一直在闪烁不停止那样的脚本。实际上浏览器中的Javascript和Acrobat Javascript共享了很多相似的东西,除了一些小的区别-文档对象模型(DOM)不同以外。
DOM业务是什么?
DOM可能是最有争议的东西了,DOM代表主应用软件是怎样看待脚本语言的,以JavaScript程序者观点来看,在DOM上的区别是使Acrobat和WEB浏览器相区别的原因。
使用DOM,你能以结构和面向对象的方式访问PDF文档(和Acrobat)。文档对象模型基本上列出了在文档中存在的对象,也列出了提供经程序者的各种特性。
在哪里填写JavaScript?
在Acrobat中的很多地方都可以填写JavaScript,包括(但不限于)表单域按钮、页面打开和关闭动作、文档打开和关闭动作。你也可以编写Javascript并将其放在Document层、Application层、Page层中,你能做这些的一个最大的原因是你有一个关键的定位-即你可以调用和执行JavaScript
从这里到哪儿去?
一个好消息是你可以不必是专业的C++程序员就可以写JavaScript,写JavaScript是很容易的,在写JavaScript方面一个令人惊奇的事情是你仅需要学习一点点就可以完成很多任务。
Acrobat Javascript是什么
最新推荐文章于 2023-06-20 10:05:56 发布