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#
- Uspostavite okruženje instaliranjem Aspose.CAD for .NET iz NuGet Package Managera
- Pristupite izvornoj DWG datoteci pomoću instance klase Image
- Napravite objekt klase SvgOptions i postavite njegova svojstva
- 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#.