DWG ke SVG C#

File DWG berisi data desain format 2D atau 3D. Mereka dapat berisi data gambar vektor dan metadata dalam pengkodean biner. Dalam situasi tertentu, Anda mungkin perlu mengonversi file DWG menjadi file gambar SVG. Artikel ini membahas cara mengonversi gambar DWG ke SVG secara terprogram dalam C#.

Konversi DWG ke SVG – Instalasi .NET API

Aspose.CAD for .NET API mendukung pembuatan, pengeditan, atau manipulasi DWG dan beberapa format file lainnya. Anda dapat mengonfigurasi API dengan mengunduh file DLL-nya dari bagian Rilis Baru, atau menggunakan perintah penginstalan NuGet berikut:

PM> Install-Package Aspose.CAD

Konversikan DWG ke SVG Secara terprogram di .NET

Konversi gambar DWG ke SVG mencakup beberapa operasi sederhana. Anda dapat mengonversi gambar DWG ke SVG dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file input DWG dengan kelas Image.
  2. Buat instance dari kelas SvgOptions.
  3. Atur mode warna SVG sebagai Skala Abu-abu, RGB, dll.
  4. Simpan file gambar SVG keluaran.

Cuplikan kode di bawah ini menunjukkan cara mengonversi file DWG ke gambar SVG di C#:

// Muat file DWG masukan
Image image = Image.Load("sample.dwg");

// Inisialisasi objek kelas SvgOptions
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();

// Atur mode warna SVG
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;

// Simpan file SVG keluaran
image.Save("sample.svg" , options);

Jelajahi Lebih Banyak Fitur

Anda dapat memeriksa banyak fitur API lainnya melalui dokumentasi. Ini mencakup berbagai konversi dan manipulasi terkait CAD di bawah bagian yang berbeda.

Kesimpulan

Pada artikel ini, Anda telah menjelajahi cara mengonversi gambar DWG ke SVG. Itu merender semua bentuk dan konten ke SVG dengan fidelitas tinggi sehingga konversinya andal dan efisien. Anda dapat menyematkan fitur ini di .NET Framework pada aplikasi berbasis .NET Core. Selain itu, Anda tidak perlu menginstal alat atau aplikasi lain karena API tidak bergantung pada alat lain untuk melakukan konversi. Silakan menghubungi kami melalui forum. Kami akan dengan senang hati membantu Anda!

Lihat juga