В этой статье содержится подробная информация о том, как преобразовать 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 позволяет вам работать с различными конструкторами и методами перегрузки, которые можно использовать для управления файлами с помощью потока памяти, файлового потока или массивов в зависимости от ваших потребностей.
В этом руководстве объясняется информация, относящаяся к процессу преобразования VSD в PNG в C#. А если вы хотите научиться преобразовывать файлы Visio в файлы PDF, ознакомьтесь со статьей как конвертировать Visio в PDF на С#.