プロが教える店舗&オフィスのセキュリティ対策術

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でも試してみましたが駄目でした。

何かほかに設定を行わなければいけないのでしょうか?

A 回答 (2件)

アクションで登録して、


>指定フォルダにあるファイルを
>自動で順次開いて閉じてを繰り返

フォルダー指定してバッチ処理できすよ
アクションはver8からだったかな スクリプト使えなかったので使っていました。

登録できない保存オプションってなんでしょう。
    • good
    • 0
この回答へのお礼

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

登録できない保存オプションは最初の質問どおり、
オーバープリントの破棄です。

お礼日時:2009/09/25 12:25

スクリプトは私はわからないのですが



同じ結果を得る作業をアクションで登録できますか?

登録できればバッチ処理可能かと思います。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

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

お礼日時:2009/09/17 18:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!