Ez az alapvető oktatóanyag elmagyarázza, hogyan lehet a DWG-t SVG-vé konvertálni C#-ban. Tartalmazza az összes fontos információt, például a lépésenkénti algoritmust és a kódrészletet a DWG SVG-kép exportálásához C#-ban. Különféle tulajdonságokat fedezhet fel a(z) DWG–SVG képmegjelenítési folyamat szabályozásához.
A DWG SVG formátumú konvertálásának lépései C#-ban
- Hozd létre a környezetet a Aspose.CAD for .NET telepítésével a NuGet Package Managerből
- A forrás DWG-fájl elérése a Image osztály egy példányával
- Hozzon létre egy objektumot a SvgOptions osztályból, és állítsa be a tulajdonságait
- Konvertálja a DWG-t SVG-vé a Mentés módszerrel
A fent említett lépésekben elmagyaráztuk a DWG-t SVG-vé konvertáló algoritmust C#-ban. Először is úgy állítjuk be a környezetet, hogy a Nuget csomagkezelővel telepítjük a szükséges összeállításokat, majd az Image class objektum segítségével betöltjük a forrás DWG fájlt a lemezről. Ezután beállítjuk a kimeneti SVG fájl beállításait az SvgOptions osztály egy példányával, és végül a DWG fájlt SVG-ként mentjük a lemezre a Mentés módszerrel.
A DWG-t SVG-vé konvertáló kód C#-ban
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); | |
} | |
} | |
} | |
} |
A fenti példa használható egy DWG-ből SVG-be renderelésére C#-ban egy egyszerű API felület segítségével. Az SvgOptions osztály a vektor raszterezési beállításainak megadására szolgál, a DWG rétegek kiválasztására az SVG-n belüli megjelenítéshez, az SVG forgatási tulajdonságához, a szöveg alakzatként való megjelenítéséhez, a felhasználói vízjel színének és szövegének beállításához stb. Végül a DWG-t SVG-vé alakítják a Mentés metódus biztosította az SVG opciókat.
Ebben a témakörben megtanulta, hogyan exportálhat DWG fájlt SVG-be C#-ban. Ha azonban szeretne többet megtudni a DGN-fájlok JPG formátumba konvertálásáról, kérjük, olvassa el a Hogyan lehet DGN-t JPG-re konvertálni C#-ban című cikket.