Konvertieren Sie Visio in SVG oder Visio in HTML in Node.js

Konvertieren Sie Visio in SVG oder Visio in HTML in Node.js

In unserem vorherigen Blogpost haben wir beschrieben, wie man VSDX-Dateien in der Node.js-Anwendung programmgesteuert in PDF und PNG konvertiert. In diesem Artikel werden jedoch die Schritte und das Code-Snippet zum Konvertieren von Visio in SVG oder Visio in HTML in Node.js beschrieben. Mit dieser Visio Node.js-Bibliothek können Sie VSDX-Dateien einfach und schnell bearbeiten, erstellen und in ein anderes Dateiformat konvertieren. Außerdem können Sie Ihr Diagramm als Webseite speichern, um es in Ihre Unternehmenswebsites einzubetten.

Folgende Punkte sollen in diesem Blogbeitrag behandelt werden:

Konvertieren Sie Visio mit Node.js in SVG

In diesem Abschnitt erfahren Sie, wie Sie VSDX- oder VSD-Dateien programmgesteuert in SVG konvertieren, indem Sie einige Zeilen Quellcode schreiben. Sie können diesen Artikel besuchen, um mehr über die Installation dieser API zu erfahren.

Folgende Schritte werden durchgeführt:

  1. Rufen Sie den Konstruktor Diagram() auf, um eine VSDX-Datei zu laden.
  2. Initialisieren Sie eine neue Instanz von SVGSaveOptions(), um zusätzliche Optionen anzugeben.
  3. Rufen Sie die Methode setSVGFitToViewPort(true) auf, die das generierte SVG an den Ansichtsbereich anpasst.
  4. Verwenden Sie diese Methode setExportElementAsRectTag(true), um das Exportelement als Rechteck festzulegen.
  5. save(filename, format)-Methode zum Speichern der Datei im SVG-Format.

Kopieren Sie das folgende Code-Snippet und fügen Sie es in Ihre Datei ein.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Rufen Sie den Diagram()-Konstruktor auf, um eine VSDX-Datei zu laden.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Initialisieren Sie eine neue Instanz von SVGSaveOptions(), um zusätzliche Optionen anzugeben.
options = new aspose.diagram.SVGSaveOptions();

// Durch den Aufruf der setSVGFitToViewPort(true)-Methode wird die generierte SVG-Datei an den Ansichtsport angepasst
options.setSVGFitToViewPort(true);

//Verwenden Sie diese Methode setExportElementAsRectTag(true), um das Exportelement als Rechteck festzulegen.
options.setExportElementAsRectTag(true);

// save(filename, format)-Methode, um die Datei im SVG-Format zu speichern.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
VSDX zu SVG in Node.js

VSDX zu SVG in Node.js

Node.js-Bibliothek zum Konvertieren von VSDX oder Visio in HTML

Wir werden die unten aufgeführten Schritte ausführen, um die VSDX-Datei in eine Webseite zu konvertieren:

  1. Initialisieren Sie den Konstruktor Diagram(), um eine VSDX-Datei zu laden.
  2. Instanziieren Sie eine neue Instanz von HTMLSaveOptions(), um zusätzliche Optionen zu definieren.
  3. Rufen Sie diese Methode setTitle(string) auf, um den Titel des HTML-Dokuments festzulegen.
  4. setSaveToolBar(true) gibt an, ob die Symbolleiste eingeschlossen werden soll oder nicht.
  5. Rufen Sie die Methode setDefaultFont(string) auf, um die Schriftart festzulegen.
  6. save(filename, format)-Methode zum Speichern der Datei im HTML-Format.

Der folgende Codeausschnitt konvertiert ein Visio-Diagramm in eine HTML-Datei.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Rufen Sie den Diagram()-Konstruktor auf, um eine VSDX-Datei zu laden.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Initialisieren Sie eine neue Instanz von SVGSaveOptions(), um zusätzliche Optionen anzugeben.
options = new aspose.diagram.SVGSaveOptions();

// Durch den Aufruf der setSVGFitToViewPort(true)-Methode wird die generierte SVG-Datei an den Ansichtsport angepasst
options.setSVGFitToViewPort(true);

//Verwenden Sie diese Methode setExportElementAsRectTag(true), um das Exportelement als Rechteck festzulegen.
options.setExportElementAsRectTag(true);

// save(filename, format)-Methode, um die Datei im SVG-Format zu speichern.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Konvertieren Sie VSDX in Node.js in HTML

VSDX zu HTML in Node.js

Konvertieren Sie Visio in SVG oder Visio in HTML in Node.js – erweiterte Optionen

Darüber hinaus bietet diese Node.js-Diagrammbibliothek auch viele Funktionen in Bezug auf HTML- und SVG-Dateiformate. Möglicherweise finden Sie jedoch auch Codeschnipsel, die die Verwendung der Methoden demonstrieren.

Holen Sie sich eine kostenlose Lizenz

Bitte testen Sie die API über die Evaluierungsbeschränkungen hinaus, indem Sie eine kostenlose temporäre Lizenz anfordern.

Zusammenfassen

Damit beenden wir diesen Blogbeitrag. Wir sind einige interessante Punkte durchgegangen, darunter die Konvertierung von Visio in SVG und Visio in HTML in der Node.js-Anwendung. Dieser Blogbeitrag wird Ihnen wirklich helfen, wenn Sie Aspose.Diagram-Bibliothek integrieren möchten, um VSDX-Dateien in andere gängige Dateiformate zu konvertieren. Darüber hinaus können Sie in der Dokumentation nach weiteren Funktionen suchen. Außerdem schreibt conholdate.com ständig neue Artikel. Bleiben Sie daher bitte in Verbindung, um die neuesten Updates zu erhalten.

Stelle eine Frage

Sie können Ihre Fragen oder Fragen in unserem Forum teilen.

Siehe auch