2017-01-18 4 views
1

현재 macOS Sierra에서 Adobe Acrobat Pro DC 2015.23을 사용 중입니다. 내 목표는 같은 일을 애플 스크립트를 만드는 것입니다 :AppleScript로 Acrobat에서 PDF-x로 PDF 저장

  1. 모든 할 열기 PDF 파일
  2. PDF로 저장-X 형식으로이 파일
  3. 파일 닫기

내가 애플 스크립트를 작성, 단계,하지만 저장하는 동안 사용할 PDF 표준을 선택하는 방법에 대한 설명서를 찾을 수 없습니다.

나는이 작업을 수행하려면 수동으로 내가 다음 단계를 수행합니다 어도비 Acrobat의

  1. 열기 PDF
  2. PDF 표준 메뉴
  3. 클릭 (PDF/X로 저장)을 선택
  4. 을 눌러 저장

저장하는 동안 PDF/X 표준을 설정하는 방법이 궁금합니다.

당신이 언급 한다시피 내 스크립트

on is_running(appName) 
    tell application "System Events" to (name of processes) contains appName 
end is_running 

set theFiles to choose file with prompt "Select the files" of type {"pdf"} with multiple selections allowed 

set aaRunning to is_running("Adobe Acrobat") 

tell application "Adobe Acrobat" 
    repeat with theFile in theFiles 
     open theFile without dialogs 
     save active doc to theFile 
     close active doc 
    end repeat 
    if not aaRunning then 
     quit 
    end if 
end tell 

답변

0

, 애크로뱃의 애플 스크립트 지원은 매우 제한됩니다.

그냥 그렇게, 다음과 같은 가능한 워크 플로우 내 마음에 와서 :

가) 당신이 만드는 프리 플라이트 프로파일을 사용하여 PDF/X (이 또한 당신이 수동으로 할 경우 엔진입니다). Acrobat JavaScript를 사용하여 프리 플라이트 프로파일을 실행/적용 할 수 있으며 do script Applscript 명령을 사용하여 Acrobat JavaScript를 실행할 수 있습니다.

b) PDF/X 파일을 만드는 프리 플라이트 방울을 만듭니다. 그런 다음 AppleScript를 사용하여 해당 드롭 릿에서 문서 (파일)를 열 수 있습니다.

c) 시스템 이벤트를 사용하여 Acrobat의 사용자 인터페이스 요소를 제어합니다. 즉, 수동으로 수행 할 작업을 수행하지만 시스템 이벤트를 사용합니다. UI 브라우저와 같은 유틸리티를 사용하여 다양한 대화 상자 요소를 처리하는 방법을 찾을 수 있습니다.