Skip to main content
Inspiring
January 29, 2024
Answered

スクリプトで画像を埋め込んで保存が出来ない

  • January 29, 2024
  • 1 reply
  • 1207 views

お世話になっております。

 

保存の際、「リンクファイルを埋め込む」にチェックを入れるのをスクリプトを使ってやろうと思ったのですが、どうやっても埋め込んでくれませんでした。

 

//保存時のオプション
var options = new IllustratorSaveOptions ;
with (options) { 
    embedLinkedFiles = true ; //リンクファイルを埋め込む
}

//アクティブなドキュメントをオプションを使って上書き保存
activeDocument.save(options);

 

macOS Ventura バージョン13.6.3

illustrator  27.9.1

 

どこかおかしい部分はありますでしょうか?

ちなみに逆(元々リンクファイルに埋め込みにチェックが入っているファイルを、falseにして保存すること)は可能でした。

This topic has been closed for replies.
Correct answer monokano

> 保存の際、「リンクファイルを埋め込む」にチェックを入れる

 

そもそもここはチェックを入れない方がいいです。

その設定は、リンクパネルで手動で埋め込むのとは異なる処理をしているようで、

今まで色々なトラブルの原因になっています。

 

1 reply

monokano
Community Expert
monokanoCommunity ExpertCorrect answer
Community Expert
January 29, 2024

> 保存の際、「リンクファイルを埋め込む」にチェックを入れる

 

そもそもここはチェックを入れない方がいいです。

その設定は、リンクパネルで手動で埋め込むのとは異なる処理をしているようで、

今まで色々なトラブルの原因になっています。

 

nekkonekoAuthor
Inspiring
January 29, 2024

ありがとうございます。

 

そうなんですね。ではリンクファイルを一括で自動で埋め込む方法はないのでしょうか?

リンクファイルがあったら埋め込むというスクリプトを作ってやったこともあるのですが、うまくいく場合と見た目が変わってしまう場合があったので困っておりました。

 

手動で確実にやった方がいいのかもしれません・・・。

monokano
Community Expert
Community Expert
January 29, 2024

一括ですべて埋め込むとPDFのリンクも埋め込まれる(無理矢理にIllustratorデータに変換される)ので、これはこれでトラブルになりそうですよね。

埋め込んだ後の目視確認は必須なので、手動でするのをおすすめします。