• 締切済み

IllustratorスクリプトでのEPS保存について

IllustratorCS2で、EPS保存時にオーバープリント設定をすべて破棄したいのですが、 件数が多い為にスクリプトで実行しようと考えています。 そこでためしに以下のようなシンプルなスクリプトを組んでみたのですが オーバープリントが破棄されません。 var SaveOptions = new EPSSaveOptions; SaveOptions.overprint = PDFOverprint.DISCARDPDFOVERPRINT; var FileObj = new File(app.activeDocument.path + '/test.eps'); app.activeDocument.saveAs(FileObj, SaveOptions); スクリプトではなく、手作業で別名保存からオーバープリントを 破棄で保存すればちゃんと破棄されるのですが… Windows XPで開発しています。 ちなみにMacOSXのIllustratorCS3でも試してみましたが駄目でした。 何かほかに設定を行わなければいけないのでしょうか?

みんなの回答

  • me-guru
  • ベストアンサー率57% (308/535)
回答No.2

アクションで登録して、 >指定フォルダにあるファイルを >自動で順次開いて閉じてを繰り返 フォルダー指定してバッチ処理できすよ アクションはver8からだったかな スクリプト使えなかったので使っていました。 登録できない保存オプションってなんでしょう。

xitoaki
質問者

お礼

すいません。連絡遅れました。 実際の処理ではほかのちまちました事も行わなきゃいけなくて、 その部分はスクリプトですでに完成しているのですが、 この部分だけが出来ずに困っています。 (ですのでアクションは除外して考えているのですが…) 登録できない保存オプションは最初の質問どおり、 オーバープリントの破棄です。

  • me-guru
  • ベストアンサー率57% (308/535)
回答No.1

スクリプトは私はわからないのですが 同じ結果を得る作業をアクションで登録できますか? 登録できればバッチ処理可能かと思います。

xitoaki
質問者

お礼

ご回答ありがとうございます。 アクションですと、保存時のオプション項目が反映されないらしく これもうまくいきません。 なお、件数が多い為、できれば指定フォルダにあるファイルを 自動で順次開いて閉じてを繰り返したいので、 スクリプトで実行できると良いのですが…

関連するQ&A

専門家に質問してみよう