Я искал пример того, как вызвать доверенную функцию в acroforms и havent found any. Я пытаюсь создать форму для своей компании, которая позволит пользователям нажимать кнопку и автоматически сохранять форму в папку на нашем сервере (например: // SERVER1/Forms /). Я нашел этот код, чтобы проверить с и поместили его в C: \ Program Files (x86) \ Adobe \ Acrobat Reader DC \ Читатель \ JavascriptsКак вызвать доверенную функцию от acroform
//SaveAs Function1
var date = new Date();
var day = date.getDate();
var month = date.getMonth()+1;
var year = date.getFullYear();
var dateSigned = String(month) + String(day) + String(year);
var mySaveDoc = app.trustedFunction(function(doc,fileName){
app.beginPriv();
var myPath = "C/test/" + fileName + "Agreement " + dateSigned + ".pdf";
//saveAs is the only privileged code that needs to be enclosed
doc.saveAs({cPath: myPath, bCopy: true, bPromptToOverwrite: false});
//doc.close();
app.endPriv();
});
Любая помощь на создание этой работы высоко оценили !!
Благодарим за помощь! Есть ли способ форматировать dateSigned var в YYYYMMDD? – JB11
Абсолютно; на самом деле у вас уже есть строка формата (YYYYMMDD). Дополнительные сведения о util.scand() см. В документации по Acrobat JavaScript, которая является частью документации Acrobat SDK, загружаемой с веб-сайта Adobe. –