2012-12-17 3 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

정확하게 알고 싶으면 Acrobat이 실행될 때로드되고 문서가 열릴 때마다 호출되는 JavaScript를 작성하고 싶습니다.

이 경우 Acrobat Javascript 설명서에서 "이벤트"개체를 검색하십시오. 이러한 이벤트 중 하나가 열려있는 문서이며, 특정 작업에 트리거 :

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는 예를 들어 문서뿐만 아니라 포인트 이벤트에 대해 설명합니다.

관련 문제