Visio VSD VSDX в XAML csharp

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

  1. Инициализируйте объект класса Diagram для загрузки исходной диаграммы VSDX.
  2. Запишите выходной 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#.

  1. Создайте объект класса Diagram для загрузки входного VSD-файла.
  2. Запишите выходной файл 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/)