我正在尝试使用以下脚本将我的pdf文档保存到特定位置:
this.saveAs("C:/Users/logan/Desktop/test.pdf");
此脚本保存在app.beginPriv/app.endPriv
块内的文件夹级.js文件中。
每次尝试运行脚本时,都会收到以下错误:
TypeError:this.saveAs不是函数
我知道正在访问该脚本,因为如果我更改脚本以显示一个简单的弹出窗口,脚本将运行正常。我相信这可能是由于处理我的脚本的引擎(我从Bluebeam访问代码,而不是Acrobat)。
如果这是问题所在,我需要知道Bluebeam引擎中的等效运算符将执行另存为进程,但遗憾的是在线没有这样的引用,并且该软件的技术支持不是'允许提供编码建议。
所以我的问题是:除了没有被引擎识别之外,我的脚本还有其他可能的原因吗?如果这是引擎的问题,是否有人对如何寻找我需要的脚本线有任何建议?
提前感谢您的帮助!
答案 0 :(得分:0)
您应该将该行代码放入一个您具有特权的函数中。然后调用该函数而不是普通的saveAs()。
这适用于Acrobat;我不太了解Bluebeam是否确实如此;您可以联系Bluebeam支持以获得一个明确的答案。