2017-01-18 10 views
1

私は現在macOS SierraでAdobe Acrobat Pro DC 2015.23を使用しています。 私の目標は、このようなことを行うAppleScriptを作成することです:AppleScriptでAcrobatでpdf-xとしてpdfを保存する

  1. すべてやるPDFファイルを開きます
  2. 保存PDF-X形式にこのファイル
  3. 閉じるファイル

私はAppleScriptを作成し、手順は、私はどのように保存中に使用するPDF標準で選択するためのドキュメントを見つけることができません。

私はこれをしたい場合は、手動で私は、次の手順でください:Adobe 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

は、AcrobatのAppleScriptサポートは非​​常に限られています。

だけので、以下の可能なワークフローが私の心に来る:

A)あなたは、PDF/X(あなたが手動で行う場合、これは、エンジンである)を作成するために、プリフライトプロファイルを使用することができます。 Acrobat JavaScriptを使用してプリフライトプロファイルを実行/適用でき、do scriptアプリケーションコマンドを使用してAcrobat JavaScriptを実行できます。

b)PDF/Xファイルを作成するプリフライトドロップレットを作成します。その後、Applescriptを使って、その小滴内の文書(ファイル)を開くことができます。

c)システムイベントを使用して、Acrobatのユーザーインターフェイス要素を制御します。言い換えると、システムイベントを使用して手動で行うことを行います。 UIブラウザなどのユーティリティを使用して、さまざまなダイアログ要素に対処する方法を見つけることができます。

関連する問題