7.リンクファイルを一発で変更する

 他所からもらい受けたIllustratorデータと、自分の制作したデータとを一つの紙面上で合体して作業しなければならないことがある。そんなとき、双方とも多数の画像ファイルがリンクで配置してあり、しかもそいつらが同名で異なる内容のファイルだったりすると、両データが入ったフォルダを一つにまとめるのにとても困る。

 というわけで、どちらかのリンクファイルの名前を変えなければならない。対象となるファイルが100個あったらどうだろう、リネームソフト(*1)を持っていれば名前を変更するのは簡単だ。だけど100個のファイルを手作業で再リンクするのは、とても面倒だし間違うことだってあるだろう。

 なのでテキストエディタを使って一発でリンクを変更する。Illustratorファイルをテキストエディタで開いて、リンクファイル名の記述部分を置換するのだ。

 Illustratorファイル内でリンクファイルは次のように記述されている。

(リンクファイルのフルパス)`  (*2)

なので、例えばリンクファイルの末尾に _Hoge という文字を追加したなら

)`

の部分を

_Hoge)`

に置換すればいい。

 正規表現に対応したエディタの場合、次のように設定すればOKだ。
検索文字列として…
)`$ (*3)

置換文字列として…
_Hoge)`

 こうして置換したファイルをIllustratorで開いて、名前を変えたファイルにリンクが置き換わっているのを確認したら、Illustratorで再保存して作業完了だ。