Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用外部.js文件编写Acrobat脚本?_Javascript_Api_Acrobat - Fatal编程技术网

Javascript 如何使用外部.js文件编写Acrobat脚本?

Javascript 如何使用外部.js文件编写Acrobat脚本?,javascript,api,acrobat,Javascript,Api,Acrobat,我正在使用AdobeAcrobatDC创建几个PDF表单。 有时我在不同的PDF文件中编写相同的Javascript代码,那么如何编写一个带有与多个PDF文件相关的常规函数的.js文件,以避免每次为每个文件重写相同的函数?Acrobat Javascript没有“包含”函数 但是,为了为表单提供一个中央“库”,您有以下几种可能性: •如果您可以控制用户的计算机:应用程序级脚本文件(也称为文件夹级)。创建一个包含所有功能的文件,为其添加.js后缀,并将其保存在适当的位置(请注意,此位置因Acrob

我正在使用AdobeAcrobatDC创建几个PDF表单。
有时我在不同的PDF文件中编写相同的Javascript代码,那么如何编写一个带有与多个PDF文件相关的常规函数的.js文件,以避免每次为每个文件重写相同的函数?

Acrobat Javascript没有“包含”函数

但是,为了为表单提供一个中央“库”,您有以下几种可能性:

•如果您可以控制用户的计算机:应用程序级脚本文件(也称为文件夹级)。创建一个包含所有功能的文件,为其添加.js后缀,并将其保存在适当的位置(请注意,此位置因Acrobat/Reader版本以及平台而异。因为每个用户都必须安装此文件,所以可能过于复杂

•对于您的开发:文档级JavaScript传输文件:创建一个包含您所需的所有文档级Java脚本的PDF。此文档由一个页面组成。为了将这些文档级脚本添加到表单中,请将此页面添加到表单中,然后立即将其删除。这将在表单中保留文档级脚本


•对于动态调整的脚本:FDF:相应构造的FDF可用于将脚本添加到表单中。

感谢您的回复。我如何知道适当的目录在哪里?我以前看过一些关于文件夹级脚本的内容。我不知道是否有错引,但我看到了一些关于:app.getPath(“app”,“javascript”);那是我必须放“myfunctions.js”文件的目录吗?我放在那里,但它不起作用。