Windows XP
Adobe Illustrator CS3
フォルダ内のIllustrator形式(.ai)ファイルを下位バージョンに別名保存します。
25行目のバージョンを書き換えることで、任意のバージョンにダウンすることができます。デフォルトでは、バージョン10にバージョンダウンする設定になっています。26〜32行目の間で保存オプションを設定しています。ご使用状況に合わせてカスタマイズしてください。
// ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // AICS3_versiondown10_folder.jsx // 下位バージョンに別名保存する // // 2011.05.26 ver.1.0 // // System requirements : Adobe Illustrator CS3 13.0.3 Windows XP SP3 // Copyright(c) 2011 Kuro // http://www3.ocn.ne.jp/~art_mac/ // ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ var folderObj = Folder.selectDialog("Illustratorファイルの入っているフォルダを選択してください"); var folder = Folder.selectDialog("保存するフォルダを選択してください"); if (folderObj != null){ fileList = new Array; fileList = folderObj.getFiles("*.ai"); for (f = 0 ; f <= fileList.length-1 ; f++){ var fileObj = new File(fileList[f]); open(fileObj); flag = fileObj.open(); if (flag == true){ var mydocument = app.activeDocument; var saveOptions = new IllustratorSaveOptions(); saveOptions.compatibility = Compatibility.ILLUSTRATOR10;// バージョン / ILLUSTRATOR8 / ILLUSTRATOR9 / ILLUSTRATOR10 / ILLUSTRATOR11 / ILLUSTRATOR12 / ILLUSTRATOR13 / JAPANESEVERSION3 saveOptions.fontSubsetThreshold = 100;// 使用している文字の割合が次より少ない場合サブセットにする。 saveOptions.pdfCompatible = true;// PDF互換ファイルを作成 saveOptions.embedICCProfile = false;// ICCプロファイルを埋め込む 【10 or later】 saveOptions.embedLinkedFiles = false;// 配置した画像を含む 【7 or later】 saveOptions.compressed = true;// 圧縮を使用 saveOptions.flattenOutput = OutputFlattening.PRESERVEAPPEARANCE;// アピアランスを保持 / パスを保持:PRESERVEPATHS saveOptions.overprint = PDFOverprint.PRESERVEPDFOVERPRINT;// オーバープリントを保持 / オーバープリントを破棄:DISCARDPDFOVERPRINT var namecount = (fileObj.name).lastIndexOf("."); // fileObj.nameの値で"."の位置を取得 var fname = (fileObj.name).substr(0, namecount); var savefile = new File(folder.fsName+"/"+fname+"_v10.ai");// バージョン名と拡張子は適宜変更 mydocument.saveAs(savefile,saveOptions); activeDocument.close(SaveOptions.DONOTSAVECHANGES); } } } alert("処理が完了しました。スクリプトを終了します。");