Hogyan lehet a DWG-t SVG-vé konvertálni C#-ban

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) DWGSVG képmegjelenítési folyamat szabályozásához.

A DWG SVG formátumú konvertálásának lépései C#-ban

  1. Hozd létre a környezetet a Aspose.CAD for .NET telepítésével a NuGet Package Managerből
  2. A forrás DWG-fájl elérése a Image osztály egy példányával
  3. Hozzon létre egy objektumot a SvgOptions osztályból, és állítsa be a tulajdonságait
  4. 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.

 Magyar