Visio VSD da VSDX a XAML csharp

I diagrammi di Visio vengono utilizzati per creare illustrazioni tecniche su una tela a forma libera. Considerando che XAML è un linguaggio di markup dell’applicazione estensibile per la creazione di interfacce utente. A volte, potrebbe essere necessario convertire un file Visio in formato VSDX o VSD in un file XAML. Questo articolo illustra come convertire un diagramma VSD o VSDX in un file XAML a livello di codice in C#.

Convertitore da disegno a XAML di Visio – Installazione dell’API C#

L’API Aspose.Diagram for .NET può essere utilizzata per creare, modificare, manipolare o convertire i disegni di Microsoft Visio in diversi formati, inclusi VSD e VSDX. Puoi accedervi rapidamente scaricando il suo file DLL dalla sezione Download o utilizzando il comando di installazione NuGet di seguito:

PM> Install-Package Aspose.Diagram

Converti VSDX in file XAML in C#

Puoi convertire un diagramma VSDX Visio in un file XAML con i passaggi seguenti:

  1. Inizializza un oggetto della classe Diagram per caricare il diagramma VSDX di origine.
  2. Scrivi il file XAML di output usando il metodo Salva.

Il frammento di codice seguente illustra come convertire un diagramma VSDX in un file XAML a livello di codice in C#:

// Carica il diagramma di Visio di input
Diagram diagram = new Diagram("Input.vsdx");

// Crea un'istanza della classe XAMLSaveOptions
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;

// Salva il file XAML di output
diagram.Save("output.xaml", options);

Converti un file VSD di Visio in XAML in C#

I passaggi seguenti illustrano il processo per convertire un file VSD di Visio in un file XAML a livello di codice in C#:

  1. Creare un oggetto della classe Diagram per caricare il file VSD di input.
  2. Scrivi il file XAML di output con il metodo Save.

Il frammento di codice seguente illustra come convertire un diagramma VSD Visio in un file XAML a livello di codice in C#:

// Carica il diagramma di Visio di input
Diagram diagram = new Diagram("Input.vsd");

// Crea un'istanza della classe XAMLSaveOptions
XAMLSaveOptions options = new XAMLSaveOptions();
options.SaveFormat = SaveFileFormat.Xaml;

// Salva il file XAML di output
diagram.Save("output.xaml", options);

Ottieni una licenza API gratuita

Puoi controllare tutte le funzionalità dell’API nella loro piena capacità ottenendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai compreso il processo per convertire un file VSD o VSDX in un file XAML a livello di codice in C#. I file XAML sono comunemente usati per descrivere gli elementi dell’interfaccia utente in diverse applicazioni. Inoltre, puoi molte altre funzionalità incluse nell’API visitando la documentazione. In caso di domande, puoi contattarci al forum.

Guarda anche

Crea diagramma di flusso a livello di codice in C#