Ekspor satu objek di Illustrator tanpa objek lain ke kode SVG

8

Jadi saya sudah sangat putus asa sekarang.

Saya seorang pengembang web dan -designer, tetapi saya tidak menggunakan Illustrator. Aku hanya tidak membutuhkannya sama sekali. File yang saya dapatkan dari desainer grafis berisi dua artboards dengan beberapa ikon yang tersebar di seluruh ini. Saya perlu mengekspor setiap ikon sebagai SVG.

Jadi saya memilih setiap objek, mengklik Object > Artboards > Fit to Selected Artdan mengekspornya. Saya sedikit khawatir karena SVGKode yang saya dapatkan dari itu sangat membengkak dan memiliki banyak jalur yang ditentukan di dalamnya, sehingga saya tidak dapat menambahkan kelas ke dalamnya tanpa harus takut bahwa saya melakukan sesuatu yang salah.

Ketika saya membuka yang diekspor svguntuk melihat apakah saya melakukan sesuatu yang salah, seluruh ikon, yang dibungkus oleh batas artboard ada di sana, dengan semua ikon lainnya di bawah lapisan abu-abu (!!!). Jadi semua jalur lain sebenarnya ada di setiap SVGfile.

Saya mencoba segalanya tetapi tidak berhasil. Saya tidak bisa masuk dalam 50 file untuk menghapus semua kode.

Ada solusi?

Sirafune
sumber
Jika setiap ikon berada di lapisan terpisah, Anda bisa mengekspor setiap lapisan ke file terpisah dengan skrip ini dan kemudian menggunakan metode @ daugaard47.
Saaru Lindestøkke

Jawaban:

11

Tidak yakin saya 100% mengerti pertanyaan Anda, tetapi sepertinya Anda memiliki banyak ikon dan hanya perlu satu ...?

  • Cukup buat dokumen baru di ilustrator.
  • Salin ikon yang Anda butuhkan.
  • Pilih ikon, lalu pilih File> Document Setup> Edit Artboards
  • Kemudian di kiri atas pilih Preset: Sesuai dengan seni yang dipilih. Kemudian simpan sebagai .svg

Jika ada ikon / objek lain dalam adegan Anda harus menghapusnya atau .svg akan menjadi kembung.

Jika Anda harus melakukan ini dengan semua ikon Anda, itu bisa menjadi tugas yang sangat membosankan. Aku pernah disana.

Semoga itu bisa membantu.

cwd
sumber