DWG'den SVG'ye C#

DWG dosyaları, 2B veya 3B biçimli tasarım verileri içerir. İkili kodlamada vektör görüntü verilerini ve meta verileri içerebilirler. Belirli durumlarda, DWG dosyalarını SVG görüntü dosyalarına dönüştürmeniz gerekebilir. Bu makale, DWG’nin C# dilinde programlı olarak SVG görüntüsüne nasıl dönüştürüleceğini kapsar.

DWG’den SVG’ye Dönüşüm – .NET API Kurulumu

Aspose.CAD for .NET API, DWG ve birkaç diğer dosya biçimini oluşturmayı, düzenlemeyi veya manipüle etmeyi destekler. Yeni Sürümler bölümünden DLL dosyasını indirerek veya aşağıdaki NuGet kurulum komutunu kullanarak API’yi yapılandırabilirsiniz:

PM> Install-Package Aspose.CAD

DWG’yi .NET’te Programlı Olarak SVG’ye Dönüştürün

DWG’den SVG’ye görüntü dönüştürme, birkaç basit işlemi içerir. Aşağıdaki adımları izleyerek DWG’yi SVG görüntüsüne dönüştürebilirsiniz:

  1. Giriş DWG dosyasını Image sınıfıyla yükleyin.
  2. SvgOptions sınıfının bir örneğini oluşturun.
  3. SVG renk modunu Gri Tonlama, RGB vb. olarak ayarlayın.
  4. Çıktı SVG görüntü dosyasını kaydedin.

Aşağıdaki kod parçacığı, bir DWG dosyasının C# dilinde bir SVG görüntüsüne nasıl dönüştürüleceğini gösterir:

// Giriş DWG dosyasını yükleyin
Image image = Image.Load("sample.dwg");

// SvgOptions sınıf nesnesini başlat
ImageOptions.SvgOptions options = new ImageOptions.SvgOptions();

// SVG renk modunu ayarla
options.ColorType = SvgColorMode.Grayscale;
options.TextAsShapes = true;

// Çıktı SVG dosyasını kaydet
image.Save("sample.svg" , options);

Daha Fazla Özelliği Keşfedin

Belgeleri inceleyerek API’nin diğer birçok özelliğini kontrol edebilirsiniz. Farklı bölümler altında CAD ile ilgili farklı dönüştürmeleri ve manipülasyonları kapsar.

Çözüm

Bu makalede, DWG’yi SVG görüntülerine nasıl dönüştüreceğinizi incelediniz. Dönüştürmenin güvenilir ve verimli olması için tüm şekilleri ve içerikleri yüksek doğrulukla SVG’ye dönüştürür. Bu özelliği, .NET Core tabanlı uygulamalardaki .NET Framework’ünüze katıştırabilirsiniz. Ayrıca, başka bir araç veya uygulama yüklemeniz gerekmez çünkü API, dönüştürmeyi gerçekleştirmek için başka bir araca bağımlı değildir. Lütfen forum aracılığıyla bizimle iletişime geçmekten çekinmeyin. Size yardımcı olmaktan mutluluk duyarız!

Ayrıca bakınız