use*_*741 14 javascript pdf adobe
我在Acrobat中创建了一个包含提交按钮的表单.当用户单击它时,我希望将某些字段导出为制表符分隔文本.在Acrobat中,单击该按钮时,窗口将打开,允许我选择要导出的文件夹,然后导出数据.读者没有任何反应.调试器给了我这个错误:
RangeError: Invalid argument value.
Doc.exportAsText:2:Field Submit:Mouse Up
Run Code Online (Sandbox Code Playgroud)
我看起来似乎无法找到有关此错误的信息.我原来的脚本是这样的:
var aSubmitFields = new Array ( "Name", "Address")
this.exportAsText ({aFields: aSubmitFields})
Run Code Online (Sandbox Code Playgroud)
你可以看到它是非常基本的.我不明白为什么它不起作用.
编辑:删除"a"后({ aFields我得到错误:
NotAllowedError: Security settings prevent access to this property or method.
Doc.exportAsText:2:Field Submit:Mouse Up
Run Code Online (Sandbox Code Playgroud)
要在 Acrobat Reader 中实现此目的,首先用户将打开“工具”>“首选项”,用户将在其中看到安全设置。这里首先需要active contents允许run
执行此操作后,您的代码应该可以工作,但 JavaScript 等活动内容会被恶意用户利用,因此默认情况下禁用此功能。
安装了 HotFix 的新版本将不允许 JavaScript,每次应用安全修补程序时,它都会禁用 JavaScript/活动内容选项。
我希望这能给您一些解决方案的见解。
| 归档时间: |
|
| 查看次数: |
5754 次 |
| 最近记录: |