
Чертежи Microsoft Visio часто используются в организациях для различных целей проектирования. Вы можете программно преобразовать файл схемы Visio в формат изображения с помощью C#. Это преобразование полезно, поскольку изображения можно легко публиковать и предварительно просматривать по сравнению с форматами чертежей VSD, VSDX и т. д. В этой статье рассматриваются различные сценарии преобразования в следующих разделах:
- Visio Drawing to Image Converter — установка C# API
- Программное преобразование файла Visio (VSD/VSDX) в изображение с помощью C#
- Преобразование определенной страницы Visio VSD/VSDX в изображение с помощью C#
Visio Drawing to Image Converter — установка C# API
Aspose.Diagram for .NET API можно использовать для работы с файлами диаграмм. Вы можете программно создавать, редактировать или манипулировать файлами VSD, VSDX и некоторых других форматов, используя язык C# в .NET Framework. Настройте API, загрузив его из раздела Загрузки или с помощью следующей команды установки NuGet:
PM> Install-Package Aspose.Diagram
Программное преобразование файла Visio (VSD/VSDX) в изображение с помощью C#
Вам может потребоваться преобразовать рисунок Visio в JPG, PNG, TIFF или другие форматы изображений, выполнив следующие действия:
- Вызовите конструктор схемы, чтобы загрузить входной чертеж VSD/VSDX.
- Сохраните выходной файл изображения JPG, SVG, BMP, GIF или SVG.
В приведенном ниже коде показано, как программно преобразовать диаграмму VSD/VSDX в изображение JPG, SVG, BMP, GIF или SVG с помощью C#:
// Вызов конструктора схемы для загрузки чертежа VSD/VSDX.
Diagram diagram = new Diagram("ExportToImage.vsd");
// Сохранить выходной файл изображения JPG, SVG, BMP, GIF или SVG.
diagram.Save("ExportToImage_out.png", SaveFileFormat.PNG);
Преобразование определенной страницы Visio VSD/VSDX в изображение с помощью C#
Иногда вам может понадобиться обратиться к определенной странице в документе Visio и просмотреть ее содержимое или создать миниатюру. Вы можете легко преобразовать определенную страницу файла VSD/VSDX в файл изображения. Выполните указанные ниже действия, чтобы программно преобразовать определенную страницу файла схемы Visio в изображение с помощью C#.
- Загрузите входную диаграмму в виде файла VSD/VSDX с классом Diagram.
- Укажите формат выходного изображения, например PNG.
- Укажите страницу с индексом страницы.
- Сохраните выходные форматы изображений, такие как файлы JPG, SVG, BMP, GIF или SVG, с помощью метода Сохранить.
В следующем коде объясняется, как программно преобразовать определенную страницу в файле схемы Visio (VSD/VSDX) в изображение с помощью C#:
// Загрузить входную диаграмму в виде файла VSD/VSDX
Diagram diagram = new Diagram("ExportPageToImage.vsd");
// Укажите формат выходного изображения как PNG
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);
// Сохранить только одну страницу по индексу страницы
options.PageIndex = 0;
// Сохраните полученный файл изображения
diagram.Save("ExportPageToImage_out.png", options);
Получить бесплатную лицензию API
Вы можете запросить Бесплатную временную лицензию для оценки API без каких-либо ограничений.
Вывод
В заключение вы узнали, как преобразовать файл схемы Visio в формат изображения, а также как преобразовать определенную страницу в файле VSD/VSDX в изображение программным путем с помощью C#. Кроме того, вы также можете ознакомиться с API Документация для получения дополнительной информации об API. Если у вас возникнут вопросы, свяжитесь с нами через Форум бесплатной поддержки.
Смотрите также
[Преобразование диаграмм MS Visio в PDF с помощью C#] (https://blog.aspose.com/ru/2021/01/22/convert-visio-diagrams-to-pdf-csharp/)