javascript - 如何在adobe pro文件的javascript函数中向文件名添加日期和时间?

标签 javascript adobe

我想在保存 pdf 文件时获取附加到文件名的日期和时间。

以下是单击按钮时用于保存文件的函数:

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
});

这是按钮(鼠标悬停)的代码:

myTrustedSpecialTaskFunc(this, "/F/signedcontracts/signeddoc.pdf");

我希望文件名采用以下格式:

/F/signedcontracts/signeddocyyyymmddhhmmss.pdf

我已经阅读并尝试了几个示例,但仍然无法使其正常工作。

最佳答案

我让它工作了。我刚刚添加了一个日期时间函数:

function myDateSTring(){
return util.printd("yyyymmdd_HHMMss", new Date());
}

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
});

然后我将按钮脚本修改为:

myTrustedSpecialTaskFunc(this, "/F/signedcontracts/signed-doc-jlf"+myDateSTring()+".pdf");

关于javascript - 如何在adobe pro文件的javascript函数中向文件名添加日期和时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35707294/

相关文章:

ios - 本地到全局 Adob​​e AIR

javascript - Adobe Analytics DTM - 阻止特定页面/子域上的初始服务器调用?

adobe - 如何在 Adob​​e Experience Manager 中删除 JCR 节点之前读取其属性?

javascript - Bootstrap Dropdown 禁用调整按钮大小

javascript - 如何在我的网站中使用 NPM 的模块源?

javascript - 创建 React 应用程序未将 abab 模块编译为 ES5 兼容代码,导致 IE11 失败

javascript - 是否有关于从浏览器启动 Adob​​e AIR 应用程序的教程?

javascript - 在 adobe reader 中启用使用权限后,无法使用 pdf.js 获取动态 xfa 表单字段

javascript - 单击时强制将焦点保持在 anchor 上

javascript - 为 `name` 添加 `description` 和 `Cesium PolylineCollection` 框