Konvertieren Sie Visio in Node.Js in PDF PNG JPEG SVG HTML XAML

In meinem vorherigen Post habe ich gezeigt, wie man MS Visio Diagramme von Grund auf in Node.js Anwendungen erstellt. In diesem Artikel zeige ich Ihnen, wie Sie Aspose.Diagram verwenden, um MS Visio Diagramme in verschiedene gängige Dateiformate in Node.js Anwendungen zu exportieren oder zu konvertieren.

Die Konvertierung von Visio Diagrammen kann in verschiedenen Szenarien sinnvoll sein. Sie können ein Diagramm in ein HTML oder JPEG/PNG Bild konvertieren, um es auf einer Webseite oder in einem Visio-Dokument-Viewer anzuzeigen. In ähnlicher Weise könnte die Visio zu PDF Konvertierung verwendet werden, um die Abhängigkeit von dedizierter Software zum Anzeigen der Diagramme zu beseitigen. Für solche Szenarien bietet Aspose.Diagram eine qualitativ hochwertige Konvertierung von Visio Diagrammen in andere Formate.

Node.js Visio Converter-API – Installation

Sie können Aspose.Diagram mit dem folgenden npm Befehl in Ihrer Node.js Anwendung installieren.

npm install aspose.diagram --save

Konvertieren Sie Visio in Node.js in PDF

PDF ist ein plattformunabhängiges Dokumentenformat, das den Inhalt eines Dokuments in heterogenen Umgebungen stabil hält. Daher ist es besser, ein Visio Diagramm in PDF zu konvertieren, bevor Sie es mit anderen teilen, ohne sich Gedanken über ihre Umgebung machen oder dedizierte Software installieren zu müssen. Im Folgenden finden Sie die Schritte zum Konvertieren eines Visio Diagramms in ein PDF Dokument mithilfe von Aspose.Diagram.

Das folgende Codebeispiel zeigt, wie ein Visio VSDX in Node.js in PDF konvertiert wird.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Laden Sie die Visio VSDX Datei
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Als PDF Dateiformat speichern
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);

VSDX Datei

VSDX zu PDF

PDF Datei

Visio in PDF in Node.js

Konvertieren Sie Visio in PNG/JPEG/andere Bilder in Node.js

Die Konvertierung von Visio Diagrammen in Bildformate ist nützlich, um Miniaturansichten zu erzeugen oder den Inhalt der Diagramme anzuzeigen, zB für einen Visio-Viewer. Mit Aspose.Diagram können Sie Visio Diagramme in die folgenden Bildformate konvertieren:

  • PNG
  • JPEG
  • TIFF
  • BMP
  • EMF

Im Folgenden finden Sie die Schritte zum Konvertieren von Visio Diagrammen in PNG, JPEG oder andere Bildformate.

Das folgende Codebeispiel zeigt, wie Sie Visio VSDX in ein PNG Bild in Node.js konvertieren.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Laden Sie die Visio VSDX Datei
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Bildoptionen festlegen
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// Speichern Sie nur eine Seite, wenn Sie eine bestimmte Seite konvertieren möchten.
options.setPageIndex(0);

// Im PNG Dateiformat speichern
diagram.save("Visio to PNG.png", options);

Exportieren Sie Visio Diagramme in SVG in Node.js

Sie können ein Visio Diagramm auch in wenigen Codezeilen in das SVG Format konvertieren. Im Folgenden finden Sie Schritte zum Durchführen dieser Konvertierung.

Das folgende Codebeispiel zeigt, wie Sie Visio VSDX in Node.js in das SVG Format konvertieren.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram")

// Laden Sie die Visio VSDX Datei
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Als SVG Dateiformat speichern
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);

Konvertieren Sie das Visio Diagramm in Node.js in HTML

Mit Aspose.Diagram können Sie das Visio Diagramm auch in ein HTML-Dokument konvertieren. Bei der Visio zu HTML-Konvertierung generiert die API auch eine Seitenleiste, um zwischen den Seiten des Diagramms zu navigieren. Im Folgenden sind die Schritte zum Ausführen dieser Konvertierung aufgeführt.

Das folgende Codebeispiel zeigt, wie Sie Visio VSDX in Node.js in HTML konvertieren.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Laden Sie die Visio VSDX Datei
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Als HTML Dateiformat speichern
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);

Visio zu HTML

Visio zu HTML Node.js

Konvertieren Sie Visio in Node.js in XAML

Sie können auch ein Visio Diagramm in das XAML Format konvertieren, das mit der gleichnamigen Auszeichnungssprache von Microsoft, XAML (Extensible Application Markup Language), erstellt wurde. Im Folgenden finden Sie die Schritte zum Konvertieren eines Visio Diagramms in das XAML-Format.

Das folgende Codebeispiel zeigt, wie Sie Visio VSDX in Node.js in XAML konvertieren.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram"); 

// Laden Sie die Visio VSDX Datei
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Als XAML Dateiformat speichern
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML); 

Fazit

In diesem Artikel haben wir gesehen, wie man MS Visio Diagramme in verschiedene gängige Formate in Node.js Anwendungen konvertiert. Die in diesem Artikel behandelten Konvertierungsszenarien umfassen Visio in PDF, Visio in Bilder (PNG, JPEG usw.), Visio in SVG, Visio in HTML und Visio in XAML. Weitere Informationen zur Node.js-Visio-API finden Sie in der Dokumentation.

Verwandter Artikel