Този основен урок обяснява как да конвертирате DWG в SVG в C#. Той обхваща цялата важна информация като поетапния алгоритъм и кодовия фрагмент за експортиране на DWG към SVG изображение в C#. Ще изследвате различни свойства, за да контролирате процеса на изобразяване на изображения от DWG до SVG.
Стъпки за конвертиране на DWG в SVG в C#
- Създайте средата, като инсталирате Aspose.CAD for .NET от NuGet Package Manager
- Осъществете достъп до изходния DWG файл, като използвате екземпляр от класа Image
- Създайте обект от клас SvgOptions и задайте свойствата му
- Конвертирайте DWG в SVG с помощта на метода Запазване
В гореспоменатите стъпки обяснихме алгоритъма за конвертиране на DWG в SVG в C#. Първо, ще настроим средата, като инсталираме необходимите модули с помощта на мениджъра на пакети Nuget, което след това е последвано от зареждане на изходния DWG файл от диска с помощта на обекта на клас Image. След това ще зададем опциите за изходния SVG файл с помощта на екземпляр на класа SvgOptions и накрая ще запазим DWG файла като SVG на диска с помощта на метода Save.
Код за конвертиране на DWG в SVG в 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); | |
} | |
} | |
} | |
} |
Горният пример може да се използва за изобразяване на DWG към SVG в C# с помощта на прост API интерфейс. Класът SvgOptions се използва за задаване на опциите за векторно растеризиране, избор на DWG слоеве за изобразяване вътре в SVG, свойство за въртене за SVG, свойство за изобразяване на текст като фигури, задаване на цвета и текста на потребителския воден знак и т.н. Накрая DWG се преобразува в SVG с помощта на методът за запазване предостави SVG опции.
В тази тема се научихте да експортирате DWG файл в SVG в C#. Въпреки това, ако искате да научите за конвертирането на DGN файл в JPG, моля, вижте статията на как да конвертирате DGN в JPG в C#.