如何使用Javascript保存.pdf文档

时间:2017-03-08 22:53:01

标签: javascript pdf adobe

我正在尝试使用以下脚本将我的pdf文档保存到特定位置:

this.saveAs("C:/Users/logan/Desktop/test.pdf");

此脚本保存在app.beginPriv/app.endPriv块内的文件夹级.js文件中。

每次尝试运行脚本时,都会收到以下错误:

  

TypeError:this.saveAs不是函数

我知道正在访问该脚本,因为如果我更改脚本以显示一个简单的弹出窗口,脚本将运行正常。我相信这可能是由于处理我的脚本的引擎(我从Bluebeam访问代码,而不是Acrobat)。

如果这是问题所在,我需要知道Bluebeam引擎中的等效运算符将执行另存为进程,但遗憾的是在线没有这样的引用,并且该软件的技术支持不是'允许提供编码建议。

所以我的问题是:除了没有被引擎识别之外,我的脚本还有其他可能的原因吗?如果这是引擎的问题,是否有人对如何寻找我需要的脚本线有任何建议?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您应该将该行代码放入一个您具有特权的函数中。然后调用该函数而不是普通的saveAs()。

这适用于Acrobat;我不太了解Bluebeam是否确实如此;您可以联系Bluebeam支持以获得一个明确的答案。