イラストレーター(Illustrator)で作業する事がたまにあります。
「aiファイルをアウトライン化 → pdfで書き出す」という作業をよく行うのですが、ポチポチ1つずつやるのは結構面倒です。
どうにか良い方法がないかと検討した結果、下記の方法に落ち着きました。
ざっくり言うと、
- フォルダ内のaiファイルを一括でアウトライン化するプラグインを走らせる
- 複数のaiファイルを一括でpdf化するプラグインを走らせる
というような感じです。
この方法だと、フォルダに入っている複数のファイルを一括で「アウトライン化 → pdf書き出し」できます。
やり方を紹介します。
フォルダ内の複数のaiファイルを一括でアウトライン化する
まずは、フォルダ内の複数のaiファイルを一括でアウトライン化する方法です。
参考VoostOn | DTP Tips 全てのテキストをアウトライン化する
上記のサイトからスクリプトをダウンロードします。
ダウンロードしたスクリプトを任意のフォルダに保存し、イラストレータを開きます。
あとはスクリプトを走らせて、指示通りに進めれば終了です。
プログラム内に、
savefile = new File(folder.fsName+”/”+fname+”_out.ai”);
の行がありますが、この行の「_out.ai」を書き換えれば、ファイル名の末尾につける文字を変更できます。
デフォルトでは「ABC.ai」というファイルなら「ABC_out.ai」という感じで保存されるようになっているので、自分の好みに変更すればよいでしょう。
アウトライン化したファイルをpdf化する
次は、アウトライン化された複数のaiファイルを一気にpdf化します。
私はCS5を使っているのですが、デフォルトで「ドキュメントを PDF として保存.jsx」というスクリプトが入っているので、それを使えばOKです。
- pdf化したいaiファイルを全部イラストレーターで開く
- 「ドキュメントを PDF として保存.jsx」のスクリプトを走らせる
とやれば、開いているファイルが全部自動でPDF化されます。
最後に
javascriptができたり、イラレのスクリプトに詳しかったりすれば、上記のスクリプト2つをうまいこと組み合わせれば「複数aiファイルを一括アウトライン化した後pdf化するスクリプト」になる気がします。
現状2ステップになっているのが1ステップになってより便利になりそう。
時間あるときに自分でやってみるか、もしくはすでにそういうのあるとかなら教えて欲しいところですね。
コメント