Visio-Diagramme werden normalerweise verwendet, um Diagramme wie Flussdiagramme, Organigramme, Grundrisse, Datenbankmodelle oder andere Zeichnungen zu erstellen. Eine VSDX-Datei ist eine Art Upgrade, da VSD eine ältere Version war, um mit Visio-Dateien zu arbeiten. Die Formatdatei VSDX basiert auf einer XML-Struktur, während die Dateien VSD binäre Daten enthalten. Dementsprechend wird in diesem Artikel erläutert, wie Sie ein VSD-Diagramm programmgesteuert in C# in eine VSDX-Visio-Datei konvertieren.
- VSD-zu-VSDX-Dateikonverter – C#-API-Installation
- Konvertieren Sie die VSD-Visio-Datei in das VSDX-Format in C#
VSD-zu-VSDX-Dateikonverter – C#-API-Installation
Sie können die Aspose.Diagram for .NET-API ganz einfach konfigurieren, um Visio-Diagramme zu erstellen, zu bearbeiten oder zu manipulieren. Greifen Sie schnell auf die API zu, indem Sie ihre DLL-Dateien aus dem Abschnitt New Releases herunterladen oder den Installationsbefehl NuGet unten verwenden:
PM> Install-Package Aspose.Diagram
Konvertieren Sie die VSD-Visio-Datei in das VSDX-Format in C#
Sie können eine VSD-Datei mit den folgenden Schritten in das VSDX-Format konvertieren:
- Erstellen Sie ein Objekt der Klasse Diagram, um das Eingabe-VSD-Diagramm zu laden.
- Speichern Sie die ausgegebene VSDX Visio-Datei mit der Methode Save.
Das folgende Codebeispiel erläutert, wie eine VSD-Datei programmgesteuert in C# in das VSDX-Format konvertiert wird:
// Laden Sie die Eingabe-VSD-Datei
Diagram diagram = new Diagram("Input.vsd");
// Speichern Sie das ausgegebene Visio-Diagramm im VSDX-Format
diagram.Save("Output.vsdx", SaveFileFormat.VSDX);
Holen Sie sich eine kostenlose API-Lizenz
Sie können alle Funktionen der API testen, indem Sie eine kostenlose temporäre Lizenz anfordern.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie eine VSD-Datei programmgesteuert in C# in eine VSDX Visio-Datei konvertieren. Darüber hinaus können Sie verschiedene andere Funktionen der API erkunden, indem Sie den Abschnitt Dokumentation besuchen. Bitte zögern Sie nicht, uns im Forum zu schreiben, wenn Sie Fragen haben.