Схемы Visio используются для создания технических иллюстраций на холсте произвольной формы. Принимая во внимание, что XAML — это расширяемый язык разметки приложений для создания пользовательских интерфейсов. Иногда может потребоваться преобразовать файл Visio в формате VSDX или VSD в файл XAML. В этой статье рассказывается, как программно преобразовать диаграмму VSD или VSDX в файл XAML на C#.
- Преобразователь Visio Drawing в XAML — установка C# API
- Преобразование VSDX в файл XAML на С#
- Преобразование файла Visio VSD в XAML на C#
Преобразователь Visio Drawing в XAML — установка C# API
Aspose.Diagram for .NET API можно использовать для создания, редактирования, управления или преобразования рисунков Microsoft Visio в нескольких форматах, включая VSD и VSDX. Вы можете быстро получить к нему доступ, загрузив его DLL-файл из раздела Загрузки или используя команду установки NuGet ниже:
PM> Install-Package Aspose.Diagram
Преобразование VSDX в файл XAML на С#
Вы можете преобразовать схему VSDX Visio в файл XAML, выполнив следующие действия.
- Инициализируйте объект класса Diagram для загрузки исходной диаграммы VSDX.
- Запишите выходной XAML-файл, используя метод Сохранить.
Фрагмент кода ниже подробно описывает, как программно преобразовать диаграмму VSDX в файл XAML на C#:
// Загрузить входную диаграмму Visio
Diagram diagram = new Diagram("Input.vsdx");
// Создайте экземпляр класса XAMLSaveOptions.
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;
// Сохраните выходной XAML-файл.
diagram.Save("output.xaml", options);
Преобразование файла Visio VSD в XAML на C#
Следующие шаги объясняют процесс программного преобразования файла Visio VSD в файл XAML на C#.
- Создайте объект класса Diagram для загрузки входного VSD-файла.
- Запишите выходной файл XAML с помощью метода Save.
В следующем фрагменте кода показано, как программно преобразовать диаграмму VSD Visio в файл XAML на C#.
// Загрузить входную диаграмму Visio
Diagram diagram = new Diagram("Input.vsd");
// Создайте экземпляр класса XAMLSaveOptions.
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;
// Сохраните выходной XAML-файл.
diagram.Save("output.xaml", options);
Получите бесплатную лицензию API
Вы можете проверить все возможности API в полной мере, получив бесплатную временную лицензию.
Вывод
В этой статье вы поняли, как программно преобразовать файл VSD или VSDX в файл XAML на C#. Файлы XAML обычно используются для описания элементов пользовательского интерфейса в различных приложениях. Кроме того, вы можете ознакомиться со многими другими функциями, включенными в API, посетив документацию. В случае возникновения вопросов вы можете связаться с нами на форуме.
Смотрите также
[Программное создание блок-схемы на C#] (https://blog.aspose.com/ru/2022/01/20/create-flowchart-csharp/)