アートボードのページ毎にPDFファイルを書き出しをしたい!

こんにちは。ADOBEスクリプト初心者の田坂です。

昨年末からイラストレーターのスクリプトを使えるようになるために、JavaScriptの勉強を続けてました。
ようやく誰かの役に立てるんじゃないかと思うスクリプトができたので、公開してみることにしました。

あなたはイラレのアートボード毎に個別でPDFファイルに出力できたらいいのにと思ったことはありませんか?

僕はめっちゃありました。

どんな時にあったのかと言うと、例えば名刺のデータを画像のように全員分の名刺と裏面のデータをアートボードで管理していました。(ぼかしてごめんなさいね)

アートワークスの全員分の名刺です。

.aiや.eps形式だと個別に保存することはできます!でも僕がやりたいのはPDFなんです!

なんでPDFにしたいかというと、溶剤の大判プリンターや、フラットベッドのUVプリンターで印刷する時に必要なんです。

理由は分かりませんが、.eps形式でファイルを出力すると、0.2mmぐらいのズレがでちゃうんですよね。なので、どうしてもPDFファイルで出力がしたかったんです。

イラストレーターからPDF保存すると、全ページが繋がったPDFファイルになってしまいます。
いろいろ試しましたよ。。。


全ページ繋がったPDFをAcrobat で開いてページ分割したり。。。
.ai形式で分割したファイルをアクションでPDFファイルに保存し直したり。。。

。。。

。。。

めんどくさっ!!!!

答えはスクリプトにありました。スクリプトならPDFファイルをアートボード毎に1枚ずつ書き出すことができるんです。

スクリプト初心者の僕としてはコードが書けた時はかなり感動しましたし、こんなにラクになると思っていなかったので、勉強してよかったと思いました。

短いコードですが、いろいろ理解するには結構な時間がかかりました。

全国の「全アートボードを個別のPDFで書き出したい」皆さん(そんなにいないかもですが)の役に立てれば幸いです。

仕様

  • イラストレーターファイルと同じ階層にPDFが出力されます
  • ファイル名は`イラレのファイル名_アートボード名`です。
  • 全部のアートボードが書き出されます。※途中のページだけなどはできません。

イラストレーターのスクリプトは、アクションでできない細かいところまで手が届いたり困った問題をいろいろ解決できます。今では会社の業務改善でいろいろできるようになったので、楽しくてたまりません。私が勉強した方法については、いつかブログにしようと思います。

ではでは。。。

The following two tabs change content below.
大学卒業後、神戸の印刷会社で1年間働き、在職中に様々なものにプリントをできる転写システムを見つけたことをきっかけに2004年独立。 プリントを通して「オリジナリティのある商品を届け、よろこびをつくること」を理念とする会社を経営しています。 プリントの画質にこだわりまくるプリンターマニア、そして現在サブ3を目指す市民ランナーでもあり、三姉妹の子をもつパパでもあります。

コメントをする