MS Visio ist eine weit verbreitete Anwendung zum Erstellen einer Vielzahl von Diagrammen wie Flussdiagrammen, Geschäftsflussdiagrammen usw. In verschiedenen Fällen müssen Sie die Diagramm dateien jedoch möglicherweise in andere Dateiformate konvertieren. Wenn Sie die Diagramme beispielsweise teilen, können Sie sie in eine PDF Datei konvertieren. Andererseits können Sie ein Diagramm in ein Bild umwandeln, um es in Ihre Web oder Desktop Anwendung einzubetten. In diesem Artikel zielen wir auf die programmgesteuerte Konvertierung von Visio Diagrammen in PDF ab. Insbesondere lernen Sie, wie Sie VSDX oder VSD Dateien mit C# in PDF konvertieren.

C# Visio to PDF Converter-API

Aspose.Diagram for .NET ist eine C# Klassenbibliothek zum Erstellen und Bearbeiten von MS Visio Diagrammen aus .NET Anwendungen heraus. Darüber hinaus bietet es eine High-Fidelity Konverter API, mit der Sie Visio Diagramme in PDF und andere Formate konvertieren können. Sie können die DLL der API entweder herunterladen oder sie mit NuGet installieren.

Install-Package Aspose.Diagram

Schritte zum Konvertieren von Visio in PDF in C#

Im Folgenden finden Sie die Schritte zum Konvertieren eines Visio Diagramms in PDF mit Aspose.Diagram for .NET.

  • Laden Sie die Visio VSD oder VDSX Datei mit der Klasse Diagram.
// Erstellen Sie ein Diagrammobjekt, um ein VSD/VSDX Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsd");
// Speicherstream erstellen und Diagramm als PDF speichern
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);
// Erstellen Sie eine PDF Datei
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// In die Datei schreiben
pdfStream.WriteTo(pdfFileStream);
// Ströme schließen
pdfFileStream.Close();
pdfStream.Close();

C# Visio to PDF – Vollständiger Code

Im Folgenden finden Sie den vollständigen Quellcode zum Konvertieren einer Visio Datei in PDF mit C#.

// Erstellen Sie ein Diagrammobjekt, um ein VSD/VSDX Diagramm zu laden
Diagram diagram = new Diagram("Diagram.vsd");

// Speicherstream erstellen und Diagramm als PDF speichern
MemoryStream pdfStream = new MemoryStream();
diagram.Save(pdfStream, SaveFileFormat.PDF);

// Erstellen Sie eine PDF Datei
FileStream pdfFileStream = new FileStream("ExportToPDF.pdf", FileMode.Create, FileAccess.Write);
// In die Datei schreiben
pdfStream.WriteTo(pdfFileStream);

// Ströme schließen
pdfFileStream.Close();
pdfStream.Close();

Ergebnisse

Das Folgende sind die Screenshots der Ergebnisse, die Sie mit dem oben genannten Code erhalten würden.

Visio Diagramm

Visio zu PDF C#

Konvertiertes PDF

Visio in PDF

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne Evaluierungseinschränkungen zu testen.

Fazit

Aspose.Diagram for .NET bietet eine Vielzahl von Funktionen zur Bearbeitung von Visio Diagrammen. Darüber hinaus bietet es eine qualitativ hochwertige Konvertierung von Diagrammen in das PDF-Format. In diesem Artikel haben Sie gelernt, wie Sie die VDS oder VSDX Diagramme mit C# in das PDF Format konvertieren. Weitere Informationen zur API finden Sie in der Dokumentation.

Siehe auch