Тази статия съдържа подробности, отнасящи се до как да конвертирате Visio в PNG в C#. Той обхваща процеса стъпка по стъпка заедно с изпълнявания примерен код за изобразяване на VSDX или VSD към PNG в C#. Могат да се задават различни свойства за изходното изображение, за да се модифицира генерираният файл.
Стъпки за конвертиране на Visio в PNG в C#
- Инсталирайте API Aspose.Diagram, за да експортирате файловете на 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 ви позволява да работите с различни конструктори и методи за претоварване, които могат да се използват за манипулиране на файлове с поток от памет, файлов поток или масиви въз основа на вашите нужди.
Този урок обяснява информацията, отнасяща се до процеса за конвертиране на VSD в PNG в C#. Докато, ако искате да научите как да конвертирате файлове на Visio в PDF файлове, отидете до статията на как да конвертирате Visio в PDF в C#.