Как да конвертирате DWG в SVG в C#

Този основен урок обяснява как да конвертирате DWG в SVG в C#. Той обхваща цялата важна информация като поетапния алгоритъм и кодовия фрагмент за експортиране на DWG към SVG изображение в C#. Ще изследвате различни свойства, за да контролирате процеса на изобразяване на изображения от DWG до SVG.

Стъпки за конвертиране на DWG в SVG в C#

  1. Създайте средата, като инсталирате Aspose.CAD for .NET от NuGet Package Manager
  2. Осъществете достъп до изходния DWG файл, като използвате екземпляр от класа Image
  3. Създайте обект от клас SvgOptions и задайте свойствата му
  4. Конвертирайте 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#.

 Български