Այս հոդվածը պարունակում է մանրամասներ, որոնք վերաբերում են ինչպես փոխարկել Visio-ն PNG-ի C#-ով: Այն ընդգրկում է քայլ առ քայլ գործընթացը, ինչպես նաև գործարկվող կոդը՝ VSDX-ը կամ VSD-ը PNG-ին C# մատուցելու համար: Ելքային պատկերի տարբեր հատկություններ կարող են սահմանվել՝ ստեղծված ֆայլը փոփոխելու համար:
Visio-ն PNG-ի C#-ով փոխարկելու քայլեր
- Տեղադրեք Aspose.Diagram API՝ Visio ֆայլերը արտահանելու համար
- Ստեղծեք Diagram դասի օբյեկտ՝ մուտքային ֆայլը բեռնելու համար
- Նախապատվություններ սահմանեք ImageSaveOptions դասի հետ PNG պատկերի ելքի համար
- Ելքային PNG պատկերը գրեք Save() մեթոդով
Այս քայլերը նկարագրում են հիմնական ալգորիթմը փոխակերպելու Visio-ն PNG-ի C#-ում: Առաջին հերթին, բեռնեք աղբյուր Visio դիագրամը Diagram դասի օբյեկտով: Այնուհետև կազմաձևեք տարբեր բնութագրեր ելքային պատկերի համար և արտահանեք ելքային PNG պատկերը բայթային զանգված, ֆայլ կամ հոսք:
Կոդ՝ Visio-ն PNG-ի C#-ով փոխարկելու համար
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert Visio to PNG in C# | |
{ | |
// Load the license | |
Aspose.Diagram.License lic = new Aspose.Diagram.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Load input VSD VSDX Visio file | |
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("VisioToPNG.vsdx"); | |
// Specify output image format as PNG | |
Aspose.Diagram.Saving.ImageSaveOptions options = new Aspose.Diagram.Saving.ImageSaveOptions(Aspose.Diagram.SaveFileFormat.Png); | |
// Set the property related to hidden pages | |
options.ExportHiddenPage = false; | |
// Save the resultant Image file | |
diagram.Save("VisioToPNG.png", options); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Գործարկվող կոդի այս նմուշը բավարար է *VSDX-ը PNG-ի C#-ով փոխարկելու համար: Այնուամենայնիվ, դուք կարող եք ընտրել հատուկ արժեքներ և հատկություններ՝ պատկերի լուծաչափը, մասշտաբը, խոշորացումը և այլն սահմանելու համար՝ ստեղծված ելքային պատկերը փոփոխելու համար: Ավելին, API-ն թույլ է տալիս աշխատել տարբեր գերբեռնված կոնստրուկտորների և մեթոդների հետ, որոնք կարող են օգտագործվել ֆայլերը կառավարելու համար հիշողության հոսքով, ֆայլի հոսքով կամ զանգվածներով՝ հիմնված ձեր կարիքների վրա:
Այս ձեռնարկը բացատրել է C#*-ում VSD-ն PNG-ի փոխարկելու գործընթացին վերաբերող տեղեկատվությունը: Մինչդեռ, եթե ցանկանում եք սովորել Visio ֆայլերի փոխակերպումը PDF ֆայլերի, անցեք ինչպես փոխարկել Visio-ն PDF-ի C#-ով-ի հոդվածին: