リンクをクリップボードにコピー
コピー完了
自分に返信するのもなんですが、一括で表示できるスクリプト書きました。
フォルダ内のイラレファイルをサムネイル表示に一括変換できる(メモなどでjsxで保存して使ってください):
// サムネイル表示用にPDF互換ファイルで一括保存し直すスクリプト
var folder = Folder.selectDialog("AIファイルのフォルダを選択してください");
if (folder != null) {
var files = folder.getFiles("*.ai");
for (var i = 0; i < files.length; i++) {
var doc = app.open(files[i]);
// Illustrator保存オプションを設定
var saveOptions = new IllustratorSaveOptions();
saveOptions.pdfCompatible = true; // PDF互換ファイルを作成
saveOptions.embedICCProfile = true; // 必要に応じてICCプロファイルを埋め込む
saveOptions.compre
リンクをクリップボードにコピー
コピー完了
PDF互換保存がOFFになっている結果として、その記載(「互換ファイルではない」という表示のテキストが入る)の表示になります。
サムネール関連もPDF部分を使うので、これの対処するなら一度開いて別名保存とかをするしかない、というのが実際になります。
リンクをクリップボードにコピー
コピー完了
ありがとうございます。それをバッチ処理する方法もあるのですが、でも時間のない時にそれをやる心の余裕がないんですよね。
リンクをクリップボードにコピー
コピー完了
Bridgeで見てだめなら諦めて開く…
リンクをクリップボードにコピー
コピー完了
ありがとうございます。
リンクをクリップボードにコピー
コピー完了
Bridge を使えば PDF 互換がオフでもプレビュー表示されます。
Finder での表示
Bridge での表示
リンクをクリップボードにコピー
コピー完了
ありがとうございます。その通りだと思います。
リンクをクリップボードにコピー
コピー完了
自分に返信するのもなんですが、一括で表示できるスクリプト書きました。
フォルダ内のイラレファイルをサムネイル表示に一括変換できる(メモなどでjsxで保存して使ってください):
// サムネイル表示用にPDF互換ファイルで一括保存し直すスクリプト
var folder = Folder.selectDialog("AIファイルのフォルダを選択してください");
if (folder != null) {
var files = folder.getFiles("*.ai");
for (var i = 0; i < files.length; i++) {
var doc = app.open(files[i]);
// Illustrator保存オプションを設定
var saveOptions = new IllustratorSaveOptions();
saveOptions.pdfCompatible = true; // PDF互換ファイルを作成
saveOptions.embedICCProfile = true; // 必要に応じてICCプロファイルを埋め込む
saveOptions.compressed = true; // 必要に応じてファイルを圧縮
// 上書き保存
doc.saveAs(files[i], saveOptions);
doc.close(SaveOptions.DONOTSAVECHANGES);
}
}
リンクをクリップボードにコピー
コピー完了
ついでにEPSファイルをaiにするやつ
// EPSファイルをAIファイルに一括変換するスクリプト
var folder = Folder.selectDialog("EPSファイルのフォルダを選択");
if (folder != null) {
var files = folder.getFiles("*.eps");
for (var i = 0; i < files.length; i++) {
var doc = app.open(files[i]);
var saveOptions = new IllustratorSaveOptions();
saveOptions.pdfCompatible = true;
doc.saveAs(new File(folder + "/" + files[i].name.replace(".eps", ".ai")), saveOptions);
doc.close(SaveOptions.DONOTSAVECHANGES);
}
}