【发布时间】:2017-12-01 04:44:28
【问题描述】:
这是我第一次尝试使用 Javascript...
我正在尝试在表单上创建一个“另存为”按钮,该按钮将:
- 根据字段创建文件名;
- 保存到特定文件夹(如果它不存在,则创建 文件夹);
- 打开“另存为”框进行确认(而不是无声 保存);
- 如果 Adobe 要保存现有的 pdf,则发出警告 (又名同名);
- 执行完上述所有操作后关闭 Adobe。
到目前为止,我已经相当成功了。我已经能够进行静默保存,保存到特定位置并根据字段保存文件名。如果可能的话,我需要帮助将其余功能构建到代码中。
我目前的代码是:
可信级别函数 保存在 Adobe / Javascript 文件夹下的 Notepad.js 文件中
mySaveAs = app.trustPropagatorFunction(function(doc,path) {
app.beginPriv();
doc.saveAs(path);
app.endPriv();
})
myTrustedSpecialTaskFunc = app.trustedFunction(function(doc,path) {
// Privileged and/or non-privileged code above
app.beginPriv();
mySaveAs(doc,path);
app.endPriv();
// Privileged and/or non-privileged code below
});
PDF 按钮 在鼠标上按时执行的按钮下的代码
// build file name
var myFileName = getField("Work_Pack").value + " - " + getField("Form_Name").value + " - " + getField("Todays_Date").value + ".pdf";
// add folder name
myFileName = "/c/temp/Saved Forms/" + myFileName
myTrustedSpecialTaskFunc(this, myFileName);
this.closeDoc() ;
【问题讨论】:
标签: javascript pdf save save-as