InDesign CC 2014自動化作戦 (InDesign CC 2014 Automation Operation)

■Adobe製品でのJavaScript

Adobe Systemsの製品のいくつかはJavaScriptによってアプリケーションが制御できるようになっています。2014年9月現在発売されている製品の中では以下のアプリケーションが対応しています。

・Photoshop CS〜CC 2014
・Illustrator CS〜CC 2014
・InDesign CS〜CC 2014
・AfterEffects 6.5〜CC 2014
・Premierer CS5〜CC 2014
・Media Encoder CS5〜CC 2014
・Acrobat (Adobe Reader)
・Bridge 1.0〜CC
・Encore CS4〜CS6 (CCはありません。Adobe社では継続してCS6を使用してくれとのこと)
・Dreamweaver
・Flash
・Fireworks 3〜CS6

 Adobe製品なので全ての製品で同じスクリプトが動作しそうなものですが、残念ながらそのようにはなっていません。上記の製品グループで動作するスクリプトを分けると以下のようになります。

【第一グループ】
・Photoshop CS〜CC 2014
・Illustrator CS〜CC 2014
・InDesign CS〜CC 2014
・AfterEffects 6.5〜CC 2014
・Bridge 1.0〜CC

【第二グループ】
・Dreamweaver
・Flash
・Fireworks 3〜CS6

【第三グループ】
・Acrobat (Adobe Reader)

第一グループと第二グループでは、グループ内のソフトでは、ほぼ同じスクリプトを動作させることができます。ある程度の互換性が保たれています。
第三グループは、それぞれのアプリケーションがバラバラに実装しているため、他のアプリケーションとは互換性がありません。
Acrobatは、JavaScriptをPDF書類に埋め込むため、もっとも汎用性がなく流用も難しくなっています。

写真素材 PIXTA