トップページ » Illustrator » 【Illustrator】選択したフォルダ内のemfをaiにして保存
公開日:2017年11月9日 最終更新日:2019年1月11日
(2018.01.29修正).emfはInDesignにそのまま配置できるのでタイトルを変更しました
支給される画像が、たまに全て.emfのときがあって、それを一つずつアクションで保存し直すのが面倒なのでスクリプト書きました。
類似例に.wmfがありますが、こちらはIllustratorで開くとド派手に見た目が崩れることがあるので、直接PDFにしてしまう方が安全です。
Illustratorでスクリプトを実行する(ドキュメントは開いてなくても大丈夫)と、フォルダを選択するダイアログが表示されます。そこでemfファイルの入ったフォルダを選択すると、emfファイルのある場所に同名のaiファイルが保存されます。
//emfバスター
//選択したフォルダのemfファイルをただひたすらにai保存するスクリプトです。
//保存オプションを設定。Illustrator17はCCで、18以降は互換性のプロパティとしては無いみたい
var SaveDoc=new IllustratorSaveOptions();
with(SaveDoc){
compatibility=Compatibility.ILLUSTRATOR17;
compressed=true;//「圧縮の使用」の有無を指定。trueはチェックあり。falseはチェックなし。
embedICCprpfile=false;//「カラープロファイルの埋め込み」を指定。trueはチェックあり(埋め込む)。falseはチェックなし(うめこまない)。
embedLinkedFiles=true;//「配置した画像を含む」の有無を指定。trueはチェックあり(画像が埋め込まれる)。falseはチェックなし。
fontSubsetThreshold=100;//フォントの埋め込み。100が原則。
pdfCompatible=true;//PDF互換の有無。trueが原則。falseにすればaiファイルの容量は軽くなるが、出力/印刷に適さない。
}
//フォルダ選択ダイアログ表示~処理
var fldObj=Folder.selectDialog(".emfのあるフォルダを選択してください");
var fileList = fldObj.getFiles();//ファイル一覧
for(var i=0; i < fileList.length; i++)//フォルダの中にあるファイル数分繰り返す
{
if(fileList[i].name.match(/.emf/g)==null){
//ファイル拡張子が.emfでない場合はスルー
}else{
app.open(fileList[i]);
app.activeDocument.saveAs(fldObj, SaveDoc);
app.activeDocument.close();
}
};
【Illustrator】塗りブラシツールなどのブラシサイズを素早く変更するショートカット 22148 views
【InDesign/Illustrator/グレースケール画像】なぜ色がつかない? 10256 views
【InDesign】オブジェクトの位置をササッと入れ替える操作 9033 views
【InDesign】ベースライングリッド/カスタムベースライングリッドを設定 8470 views
【InDesign】InDesignタグを使うときの覚え書き 7439 views
【InDesign/Illustrator】配置したグレースケールpsdファイルも着色できるが、いくつか注意が必要 6923 views
【Illustrator/InDesign】それぞれの[パスファインダー]パネルでできること、できないこと 6906 views
【DTP】分版プレビューをする方法まとめ2014年版 6817 views
【InDesign/CEP】InDesignの画像書き出しは結構優秀。画像/スニペット書き出しエクステンション「assetterEX」 6701 views
【InDesign】「拡大/縮小」に関わるショートカット 6413 views
【Illustrator/Acrobat】マルチアートボードから、まとめてpng/jpgで保存する方法あれこれ 6401 views
【Illustrator】通常のレイヤーとサブレイヤーでは、オブジェクトのロック/表示の挙動が異なる 6053 views
【Illustrator】[段組設定]を使った長方形の分割→結合→再分割 6006 views
【InDesign】[検索と置換]で文字をアンカー付きオブジェクトに一括置換 5903 views
ツイート