InDesign の自動化

INDESIGN SDKS AND TOOLS
https://www.adobe.com/devnet/indesign/sdk.html

ADOBE INDESIGN CS6 スクリプティングガイド
https://www.adobe.com/content/dam/acom/en/devnet/indesign/sdk/cs6/scripting/InDesign_ScriptingGuide_JS_JP.pdf

InDesign スクリプトなどを公開されている方
http://nakatoji.lolipop.jp/index.php/extendscript

Is it possible to execute JSX scripts from outside ExtendScript?
https://stackoverflow.com/questions/3846626/is-it-possible-to-execute-jsx-scripts-from-outside-extendscript
# osascript ? を使用すると、command line のみの実行できるみたい。

Place と Export の自動化

InDesign スクリプトサンプルの中に、PlaceMultipagePDF.jsx というのがあり、Place を自動化している。ExportAllStories.jsx では書き出しを行なっている。ExportFormat という列挙型があり、ExportFormat.pdfType にすれば PDF で出力されそう。

Kindle で「InDesign自動化サンプルプログラム逆引きリファレンス」という書籍があり、非常に参考になる。

jsx 実行の自動化

“/Applications/Adobe ExtendScript Toolkit CC/ExtendScript Toolkit.app/Contents/MacOS/ExtendScript Toolkit” /Users/xxx/Desktop/Source1.jsx

上記スクリプトを打てば、とりあえず ExtendScript が開いて jsx が読み込まれる。ただ実行ボタンは手動で押す必要がある。

あと関係ないですが、Adobe Script では jsx という拡張子を使用するのですが、ググると DeNA jsx というのが出てきて非常にややこしい。

コメントを残す

メールアドレスが公開されることはありません。