Microsoft® Visio Formatkonvertierung über C#

Konvertieren Sie MS Visio-Diagramme in PDF, HTML und Bilder, einschließlich BMP, JPG, PNG, TIFF, um plattformübergreifende .NET-Anwendungen zu erstellen.

 

Für jede Lösung, das Entwerfen von Flussdiagrammen und Geschäftsflussdiagrammen usw. oder wann immer MS Visio-Diagramme in der Anwendung verarbeitet werden müssen. Daher müssen Visio-Formate analysiert und in andere Formate konvertiert werden. .NET Visio API kann all dies erleichtern. API erstellt, liest und manipuliert nicht nur Visio-Dateien, sondern konvertiert auch Bilder, PDF- und HTML-Formate.

Interkonvertierungs-Visio-Dateien

Visio-Dateien wie VSDX, VSX, VTX, VDX, VSSX, VSTX, VSDM, VSSM, VSTM können mit nur wenigen Zeilen konvertiert werden C#-Code. Betrachten wir den Fall der Umwandlung von VSD in VSDX. API liefert a Diagram Klasse um die Quelldatei VSD zu laden. Rufen Sie nach dem Laden der Datei die Save-Methode mit dem Ausgabepfad mit dem Dateinamen VSDX auf und SaveFileFormat .targetFile-Erweiterung als Parameter.

C# Code für Umwandlung von VSD in VSDX
 

Visio Umwandlung von Formaten in Bilder

Wann immer Microsoft konvertiert werden muss® Visio-Dateien in Bilder, einschließlich JPG, PNG, BMP, TIFF und SVG. API macht es einfach und der Konvertierungsprozess ist derselbe. Verwenden Sie die Klasse Diagram, um die Datei zu laden, und rufen Sie die Speichermethode auf, indem Sie den Bildnamen mit vollständigem Pfad und SaveFileFormat als Parameter angeben. Für bestimmte Bildeinstellungen sorgt API ImageSaveOptions-Klasse .

C# Code zum Konvertieren von Visio in Bildformate
 

Konvertieren Sie Visio Dateien in PDF

API kann visio-Formate in PDF konvertieren. Der Konvertierungsprozess ist einfach. Laden Sie die Datei mit der Klasse Diagram. Ein … kreieren Memostream-Objekt und speichern Sie die visio-Datei als PDF im Stream, indem Sie die Save-Methode mit Stream-Objekt und SaveFileFormat.PDF als Parameter verwenden. Erstellen Sie ein FileStream-Objekt für die konvertierte Datei, um sie zu speichern MemoryStream.WriteTo(FileStream) Methode.

C# Code für Visio in PDF-Konvertierung