在 Adob​​e Apps 之外为 Adob​​e Apps 编程 Javascript

Programming Javascript outside Adobe Apps for Adobe Apps

我有一些很棒的代码,可以生成带有名称的单面 pdf 页面,并将它们放在一个子文件夹(以前存在)中。我遇到的问题是此脚本必须来自 Adob​​e Acrobat 中的 运行。这是一个问题,因为我想将此脚本与其他脚本结合使用。有没有办法让我把这段代码写成 jsx,我相信它是这样,这样我就可以从 Acrobat 外部 运行 它?

var re = /.*\/|\.pdf$/ig;
var filename = this.path.replace(re,"");
var lastPage=this.numPages-1;

{
for ( var i = 0;  i < this.numPages; i++ ) 
this.extractPages
 ({
    nStart: i,
    nEnd: i,
    cPath : "pdf/" + (Number(filename -1) + (i+1)) + ".pdf"
});

};

不,你不能。

Acrobat JavaScript 不是 ExtendScript,Acrobat 不使用 .jsx 文件。

如果您希望此功能始终可用(但仅限于您自己的机器上),您可以将它变成一个函数,并将其安装为应用程序级脚本(也称为文件夹级脚本)。在这种情况下,您在 Acrobat 中打开的每个文档都可以使用此功能。