Kako pretvoriti DWG u SVG u C#

Ovaj osnovni vodič objašnjava kako konvertirati DWG u SVG u C#. Pokriva sve važne informacije poput postupnog algoritma i isječka koda za izvoz DWG u SVG sliku u C#. Istraživat ćete različita svojstva kako biste kontrolirali proces renderiranja slika DWG do SVG.

Koraci za pretvaranje DWG u SVG u C#

  1. Uspostavite okruženje instaliranjem Aspose.CAD for .NET iz NuGet Package Managera
  2. Pristupite izvornoj DWG datoteci pomoću instance klase Image
  3. Napravite objekt klase SvgOptions i postavite njegova svojstva
  4. Pretvorite DWG u SVG metodom Spremi

U gore navedenim koracima objasnili smo algoritam za pretvaranje DWG u SVG u C#. Prije svega, postavit ćemo okruženje instaliranjem potrebnih sklopova pomoću Nuget paketnog upravitelja, nakon čega slijedi učitavanje izvorne DWG datoteke s diska pomoću objekta klase Image. Zatim ćemo postaviti opcije izlazne SVG datoteke koristeći instancu klase SvgOptions i konačno spremiti DWG datoteku kao SVG na disk pomoću metode Spremi.

Kod za pretvaranje DWG u SVG u C#

using System;
using Aspose.CAD;
using Aspose.CAD.ImageOptions;
namespace TestCAD
{
public class CadToSVGConvertor
{
public static void ConvertDwgToSVG()
{
String filePath = @"C:/TestData/";
// Initialize a license to convert DWG to SVG
License licenseDWG = new License();
licenseDWG.SetLicense(filePath + "Conholdate.Total.Product.Family.lic");
// Load the source DWG file from the disk
using (Image cadImage = Image.Load(filePath + "Source.dwg"))
{
SvgOptions svgOptions = new SvgOptions();
svgOptions.ColorType = Aspose.CAD.ImageOptions.SvgOptionsParameters.SvgColorMode.Grayscale;
svgOptions.TextAsShapes = true;
cadImage.Save(filePath + "OutputFile.svg", svgOptions);
}
}
}
}

Gornji primjer može se koristiti za renderiranje DWG u SVG u C# pomoću jednostavnog API sučelja. Klasa SvgOptions koristi se za postavljanje opcija rasterizacije vektora, odabir DWG slojeva za iscrtavanje unutar SVG-a, svojstvo rotacije za SVG, svojstvo za iscrtavanje teksta kao oblika, postavljanje boje korisničkog vodenog žiga i teksta itd. Konačno, DWG se pretvara u SVG pomoću metoda Spremi omogućila je SVG opcije.

U ovoj ste temi naučili izvesti DWG datoteku u SVG u C#. Međutim, ako želite naučiti više o pretvaranju DGN datoteke u JPG, pogledajte članak na kako pretvoriti DGN u JPG u C#.

 Hrvatski