終了

Javaスクリプト_保存オプション_Adobe Illustrator(R) 15.0で保存できない

Community Beginner ,
Sep 11, 2024 Sep 11, 2024

リンクをクリップボードにコピー

コピー完了

Illustrator Ver 28.7.1を使用し、Javaスクリプトで自動化する中で、保存オプションを使用し、Adobe Illustrator(R) 15.0(Illustrator CS5)で保存する設定にしたが、

Adobe Illustrator(R) 15.0(Illustrator 2020)で保存されてしまう。

改善策について、ご教示お願いいたします。

【保存オプション】
var saveOptions = new IllustratorSaveOptions();
saveOptions.compatibility = Compatibility.ILLUSTRATOR15; // CS5の互換性

【実行結果】
期待:Adobe Illustrator(R) 15.0(Illustrator CS5)

実行結果:Adobe Illustrator(R) 24.0(Illustrator 2020)

キーワード
Win , スクリプティング , バグ , 手順・操作方法

表示

333

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines

correct answers 3 件の正解

Community Expert , Sep 11, 2024 Sep 11, 2024

たぶん確認方法が確立できていないだけだと思うのですが…

試したコードがこれです。

var saveOptions = new IllustratorSaveOptions();
saveOptions.compatibility = Compatibility.ILLUSTRATOR15; // CS5の互換性
app.activeDocument.saveAs(File("~/desktop/test.ai"), saveOptions);

 

これを、monokanoさんが公開されているGlow Aiで開くと、CS5形式で保存されているのがわかります。

すみませんこれMac用で、Win用についてはいいアプリを知りません。あるのかどうかも…

最終手段としてはaiファイルをバイナリエディタで開いて冒頭部分を読むことになるかと思います。

スクリーンショット 2024-09-12 11.45.13.png

 

留意点は、

CS5のネイティブ形式での保存はCS5でしかできなくて、

以降のバージョンで保存できるのはあくまでCS5の互換形式である、

ということです。

投票

翻訳

翻訳
Community Expert , Sep 11, 2024 Sep 11, 2024

バージョン情報の確認について、基本的に容量のでかいテキスト見れるアプリケーションなら何でもOKです。

スクリーンショット 2024-09-12 12.23.21.png

CreatorとCreatorVersionを混同しないように注意を。

投票

翻訳

翻訳
Community Expert , Sep 11, 2024 Sep 11, 2024

Illustratorファイルのバージョン情報

ファイル内のどこを見ればよいのか説明していますので、参考にしてください。

とくにepsは「最後に出現した%%Creator」を見る必要があるので注意です。

投票

翻訳

翻訳
Community Expert ,
Sep 11, 2024 Sep 11, 2024

リンクをクリップボードにコピー

コピー完了

たぶん確認方法が確立できていないだけだと思うのですが…

試したコードがこれです。

var saveOptions = new IllustratorSaveOptions();
saveOptions.compatibility = Compatibility.ILLUSTRATOR15; // CS5の互換性
app.activeDocument.saveAs(File("~/desktop/test.ai"), saveOptions);

 

これを、monokanoさんが公開されているGlow Aiで開くと、CS5形式で保存されているのがわかります。

すみませんこれMac用で、Win用についてはいいアプリを知りません。あるのかどうかも…

最終手段としてはaiファイルをバイナリエディタで開いて冒頭部分を読むことになるかと思います。

スクリーンショット 2024-09-12 11.45.13.png

 

留意点は、

CS5のネイティブ形式での保存はCS5でしかできなくて、

以降のバージョンで保存できるのはあくまでCS5の互換形式である、

ということです。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Sep 11, 2024 Sep 11, 2024

リンクをクリップボードにコピー

コピー完了

バージョン情報の確認について、基本的に容量のでかいテキスト見れるアプリケーションなら何でもOKです。

スクリーンショット 2024-09-12 12.23.21.png

CreatorとCreatorVersionを混同しないように注意を。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Sep 12, 2024 Sep 12, 2024

リンクをクリップボードにコピー

コピー完了

最新

Windowだと、とろ庵さんのところのEPSとAIファイルのバージョン識別ツールがいいと思います。

(開発止まってはいますけど、Win11やVer.28での確認にも使えてます)

 

蛇足ですけど、今回の場合はCS5形式で保存というのがずっと気になってます。

その際のリスクも考慮されているかが気がかりです。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Sep 11, 2024 Sep 11, 2024

リンクをクリップボードにコピー

コピー完了

Illustratorファイルのバージョン情報

ファイル内のどこを見ればよいのか説明していますので、参考にしてください。

とくにepsは「最後に出現した%%Creator」を見る必要があるので注意です。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Sep 12, 2024 Sep 12, 2024

リンクをクリップボードにコピー

コピー完了

ご回答ありがとうございます。
メモ帳で開いて確認してみましたが、同じ結果(%%Creator: Adobe Illustrator(R) 24.0)でした。。

 

試行錯誤している間に原因が分かり、下記保存オプションにてCS5で保存した後、
編集して再度上書きしているのですが、doc.save()で上書きして2020で上書きされてしまっていたようで、
対策として、上書きも保存オプションを使用して保存するようにします。

皆様、早急のご回答ありがとうございました。


【保存オプション】
saveOptions.compatibility = Compatibility.ILLUSTRATOR15; // CS5の互換性

 

 

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines