首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在acrobat pro dc中执行保存按钮上的javascript

在acrobat pro dc中执行保存按钮上的javascript
EN

Stack Overflow用户
提问于 2020-03-22 19:09:43
回答 1查看 156关注 0票数 0

我有这个代码,它在控制台窗口中运行得很好:

代码语言:javascript
复制
var v = this.getField("count").valueAsString;
this.getField("count").value = util.printf("%06d", (v++));
this.saveAs("/Samouz HD/Users/Samouz/Documents/DGReports/Temp/" + (v++) + ".pdf")

所以基本上我在我的表单中有一个引用编号字段,我得到这个引用编号,并希望文件使用该引用编号保存(作为副本)。

并且还在文件被保存之后更新到下一个序列号。我希望能够运行这与每个‘保存’的pdf。

EN

回答 1

Stack Overflow用户

发布于 2020-03-25 20:28:05

saveAs方法只能在批处理或控制台事件期间执行。为了从按钮运行它,您需要创建一个可信函数,然后从按钮调用该函数。但是,受信任的功能只能在Acrobat加载时运行,因此您需要在打开文件之前将其安装在收件人的硬盘上。有关Adobe查看器中特权上下文与非特权上下文的详细文档,请参阅以下链接。

https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJSPreface%2FPrivileged_versus_non-privileged_context1.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60798560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档