
Illustrator でファイルを SVG として保存すると、コードにはアートボード上のすべて、非表示のレイヤーも含めすべてが含まれます。表示されているレイヤーのみを含む SVG を保存するにはどうすればよいでしょうか?
答え1
解決策が見つかったかどうかはわかりませんが、私にとってはこれがうまくいきました。
- SVG から除外するレイヤーをテンプレート レイヤーに設定し、非表示にします。
- 名前を付けて保存 -> SVGを選択
- ダイアログが表示されたら、SVG コードを表示するためのボタンをクリックするか、保存をクリックします。
答え2
レイヤーを svg、eps、fxg、png、pdf ファイルにエクスポートするための優れたスクリプトを見つけました。レイヤーごとに複数のファイルにエクスポートすることも、選択したレイヤーのみにエクスポートすることもできます。
http://www.tbyrne.org/export-illustrator-layers-to-svg-files
答え3
多数のアートボードをエクスポートする場合は、すべてのアートワークを 1 つのレイヤーに配置します。これにより、各 SVG に空のレイヤーが存在することがなくなります。