Այս հիմնական ձեռնարկը բացատրում է, թե ինչպես փոխակերպել DWG-ն SVG-ի C#-ում: Այն ընդգրկում է բոլոր կարևոր տեղեկությունները, ինչպիսիք են քայլ առ քայլ ալգորիթմը և կոդի հատվածը՝ DWG-ին SVG պատկերը C#** արտահանելու համար: Դուք կուսումնասիրեք տարբեր հատկություններ՝ DWG-ից SVG պատկերների վերարտադրման գործընթացը կառավարելու համար:
C#-ում DWG-ն SVG-ին փոխարկելու քայլեր
- Ստեղծեք միջավայր՝ տեղադրելով Aspose.CAD for .NET-ը NuGet փաթեթի կառավարիչից
- Մուտք գործեք սկզբնաղբյուր DWG ֆայլը՝ օգտագործելով Image դասի օրինակը
- Ստեղծեք SvgOptions դասի օբյեկտ և սահմանեք դրա հատկությունները
- Փոխակերպեք DWG-ն SVG-ի, օգտագործելով Save մեթոդը
Վերոնշյալ քայլերում մենք բացատրել ենք 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); | |
} | |
} | |
} | |
} |
Վերոնշյալ օրինակը կարող է օգտագործվել C#*-ում *DWG-ը SVG-ին մատուցելու համար՝ օգտագործելով պարզ API միջերես: SvgOptions դասը օգտագործվում է վեկտորային ռաստերիզացման տարբերակները սահմանելու համար, ընտրել DWG Layers՝ SVG-ի ներսում ցուցադրելու համար, պտտման հատկություն՝ SVG-ի համար, հատկություն՝ տեքստը ձևավորելու համար, սահմանելով օգտվողի ջրանիշի գույնը և տեքստը և այլն: Վերջապես, DWG-ն փոխակերպվում է SVG-ի՝ օգտագործելով Պահպանման մեթոդը տրամադրել է SVG տարբերակներ:
Այս թեմայում դուք սովորել եք արտահանել DWG ֆայլը SVG C#-ով: Այնուամենայնիվ, եթե ցանկանում եք իմանալ DGN ֆայլը JPG-ի փոխակերպելու մասին, ապա խնդրում ենք ծանոթանալ ինչպես փոխարկել DGN-ը JPG-ի C#-ում-ի հոդվածին: