Այս արագ ձեռնարկը ձեզ ուղղորդում է ինչպես փոխել SVG-ը PNG-ի` օգտագործելով C#: Դուք կստանաք հստակ տեղեկատվություն՝ SVG-ն PNG-ի փոխարկելու համար՝ օգտագործելով C#՝ քայլ առ քայլ ընթացակարգի և գործարկվող նմուշի կոդի ձևով, ինչպես նաև IDE միջավայրը սահմանելու ցուցումներով: Նմուշի կոդը ամենապարզն է, սակայն դուք կկարողանաք հարմարեցնել գործընթացը տարբեր ձևերով, ինչպես նաև կսովորեք պահպանել ելքային պատկերը ոչ միայն որպես PNG, այլև շատ այլ ձևաչափերով:
SVG-ն PNG-ի փոխակերպելու քայլեր՝ օգտագործելով C#
- Սահմանեք զարգացման միջավայրը, որպեսզի օգտագործի Aspose.SVG for .NET NuGet փաթեթների կառավարիչից
- Բեռնել սկզբնաղբյուր SVG ֆայլը՝ օգտագործելով SVGDocument դասի օբյեկտը
- Ստեղծեք ImageSaveOptions-ի օբյեկտ և դրեք ձևաչափը PNG
- Պահպանեք SVG ֆայլը որպես PNG պատկեր՝ օգտագործելով ImageSaveOptions օբյեկտը՝ ցանկալի հատկություններով
Այս քայլերը ներառում են ֆայլը SVG-ից PNG-ի փոխելու գործընթացը՝ օգտագործելով C#՝ օգտագործելով մի քանի տող կոդ: Նախ, դուք պետք է բեռնեք աղբյուրի SVG ֆայլը, այնուհետև պահեք այն ցանկալի ձևաչափով՝ ձևաչափը կարգավորելով հաշվարարից: SVGDocument դասի օբյեկտը օգտագործվում է աղբյուրի SVG ֆայլը բեռնելու համար, մինչդեռ ImageSaveOptions դասի օբյեկտը օգտագործվում է ելքային պատկերը հարմարեցնելու համար:
Կոդ SVG-ն PNG արտահանելու համար՝ օգտագործելով C#
using System; | |
using Aspose.Svg; | |
using Aspose.Svg.Rendering.Image; | |
using Aspose.Svg.Saving; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert SVG to PNG | |
{ | |
// Load SVG license | |
Aspose.Svg.License lic = new Aspose.Svg.License(); | |
lic.SetLicense(@"Aspose.Total.lic"); | |
// Load the input SVG file | |
using (SVGDocument svgDoc = new SVGDocument("sample.svg")) | |
{ | |
// Convert SVG to PNG image | |
Aspose.Svg.Converters.Converter.ConvertSVG(svgDoc, new ImageSaveOptions() { Format = ImageFormat.Png}, "svg-to-png.png"); | |
} | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Մենք կարող ենք դիտել, որ SVG-ը PNG-ի C#-ի միջոցով փոխարկող նմուշ կոդը չափազանց պարզ է, քանի որ միայն SVG ֆայլը բեռնված է, այնուհետև օգտագործելով ConvertSVG մեթոդը, այն պահպանվում է ցանկալի PNG ձևաչափով: ConvertSVG() մեթոդն ունի ավելի քան 40 գերբեռնված գործառույթներ, որոնք կարող են օգտագործվել SVG ֆայլը տարբեր ձևաչափերի փոխարկելու համար։ Բացի այդ, եթե դուք աշխատում եք միայն պատկերների փոխակերպմամբ, ImageSaveOptions դասի օբյեկտը օգնում է ձեզ սահմանել ֆոնի գույնը, ձևաչափը, էջի կարգավորումը, հարթեցման ռեժիմը և մի շարք այլ հատկություններ ևս:
Այս ձեռնարկում մենք սովորել ենք վերածել SVG-ն PNG՝ օգտագործելով C#, սակայն եթե ցանկանում եք սովորել SVG-ի փոխակերպումը PDF-ի, տես ինչպես փոխարկել SVG-ն PDF-ի C#-ով-ի հոդվածը: