2012-12-17 63 views
1

我想要一個在後臺運行的腳本,最好是文件夾級別。每次打開PDF時,我都想獲取該PDF的文件路徑並將其保存到數組中。問題在於我沒有在文檔中看到任何動作偵聽器。然而,有一個名爲app.activeDocs的對象是當前活動的文檔。Acrobat SDK - 在打開時檢索PDF路徑

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

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

但美中不足的是,如果使用app.open命令打開,我想它認識到,打開或者通過雙擊PDF或打開使用PDF格式文件這些文件是唯一的活動>開放。

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

回答

1

如果我理解正確,您希望編寫一個JavaScript,在啓動時將由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解釋有關事件,以及和指向一個實例文檔。

相關問題