Acrobat SDK - 在打开时检索PDF路径

时间:2012-12-17 17:48:32

标签: javascript pdf directory acrobat

我想要一个在后台运行的脚本,最好是文件夹级别。每次打开PDF时,我都希望获得该PDF的文件路径并将其保存到数组中。问题是我在文档中没有看到任何动作侦听器。但是,有一个名为app.activeDocs的对象是当前活动的文档。

var d = app.activeDocs;
var paths = new Array();

for (var i=0; i < d.length; i++) {
    paths.push(d[i].path);
}

但问题是,这些文档只有在使用app.open命令打开时才有效,我希望它能识别通过双击PDF打开或使用文件&gt;打开的PDF。开。

我想知道是否可以使用Acrobat SDK。

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您希望编写一个在启动时由Acrobat加载的JavaScript,然后在每次打开文档时调用它。

如果是这种情况,请在Acrobat Javascript文档中搜索“Event”对象。某些操作会触发这些事件,其中一个操作是文档打开:

This event is triggered whenever a document is opened. When a document is opened,
the document-level script functions are scanned and any exposed scripts are executed.

This article也解释了事件,并指出了一个示例文档。