そのため、より大きな Applescript の一部として一連の PDF を JPEG ファイルにバッチ変換しようとしていますが、「PDF Open Options」のパラメータの一部が無視されていることがわかりました。つまり、「高さ」、「幅」、および「プロポーションを制限する」パラメーターです。
このコードは、Photoshop CS3 Scripting Guide から直接引用したものです (もちろん、ファイル名は変更されています)。
tell application "Adobe Photoshop CS3"
set myFilePath to alias "WABEL0457937:Users:Charles:Desktop:8925.pdf"
with timeout of 10000 seconds
open myFilePath as PDF with options {class:PDF open options, height:pixels 100, width:pixels 200, mode:RGB, resolution:72, use antialias:true, page:1, constrain proportions:false}
end timeout
end tell
結果のファイルでは、「解像度」は正しいですが、高さと幅は PDF の元の高さと幅に解像度を掛けて計算され、画像は元の縦横比に制限されます。
解像度と高さ/幅をピクセルで指定すると衝突するのではないかと思ったので、解像度を省略してみましたが、デフォルトで300になります。
PDFを開いてこれに遭遇するスクリプトを作成した人はいますか?