Visio VSD VSDX para XAML csharp

Os diagramas do Visio são usados para criar ilustrações técnicas em uma tela de formato livre. Considerando que, XAML é uma linguagem de marcação de aplicativo extensível para criar interfaces de usuário. Às vezes, pode ser necessário converter um arquivo do Visio no formato VSDX ou VSD em um arquivo XAML. Este artigo aborda como converter um diagrama VSD ou VSDX em um arquivo XAML programaticamente em C#.

Conversor de desenho do Visio para XAML – instalação da API C#

Aspose.Diagram for .NET API pode ser usada para criar, editar, manipular ou converter desenhos do Microsoft Visio em vários formatos, incluindo VSD e VSDX. Você pode acessá-lo rapidamente baixando seu arquivo DLL da seção Downloads ou usando o comando de instalação NuGet abaixo:

PM> Install-Package Aspose.Diagram

Converter VSDX para arquivo XAML em C#

Você pode converter um diagrama VSDX Visio em um arquivo XAML com as seguintes etapas:

  1. Inicialize um objeto da classe Diagram para carregar o diagrama VSDX de origem.
  2. Grave o arquivo XAML de saída usando o método Save.

O trecho de código abaixo explica como converter um diagrama VSDX em um arquivo XAML programaticamente em C#:

// Carregar o diagrama do Visio de entrada
Diagram diagram = new Diagram("Input.vsdx");

// Crie uma instância da classe XAMLSaveOptions
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;

// Salve o arquivo XAML de saída
diagram.Save("output.xaml", options);

Converter um arquivo VSD do Visio em XAML em C#

As etapas a seguir explicam o processo para converter um arquivo VSD do Visio em um arquivo XAML programaticamente em C#:

  1. Crie um objeto da classe Diagram para carregar o arquivo VSD de entrada.
  2. Grave o arquivo XAML de saída com o método Save.

O trecho de código a seguir demonstra como converter um diagrama VSD Visio em um arquivo XAML programaticamente em C#:

// Carregar o diagrama do Visio de entrada
Diagram diagram = new Diagram("Input.vsd");

// Crie uma instância da classe XAMLSaveOptions
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;

// Salve o arquivo XAML de saída
diagram.Save("output.xaml", options);

Obtenha uma licença de API gratuita

Você pode verificar todos os recursos da API em sua capacidade total obtendo uma licença temporária gratuita.

Conclusão

Neste artigo, você entendeu o processo para converter um arquivo VSD ou VSDX em um arquivo XAML programaticamente em C#. Os arquivos XAML são comumente usados para descrever elementos da interface do usuário em diferentes aplicativos. Além disso, você pode encontrar muitos outros recursos incluídos na API visitando a documentação. Em caso de dúvidas, você pode entrar em contato conosco no fórum.

Veja também

Criar fluxograma programaticamente em C#