Konvertieren Sie VSDX in Node.js in PDF

Konvertieren Sie VSDX in Node.js in PDF

Aspose.Diagram bietet eine Reihe von Vorkehrungen zum Bearbeiten von Microsoft Visio-Diagrammen. Damit können Sie die Prozesse zum Aktualisieren, Exportieren und Erstellen von Visio-Diagrammen in Node.js-basierten Anwendungen automatisieren. Die Aspose.Diagram for Node.js-Bibliothek bietet Funktionen zum Konvertieren von Visio-Dateien in andere gängige Dateiformate wie PDF, PNG und mehr. Außerdem können Sie die Diagramme im Handumdrehen exportieren und ausdrucken. In diesem Blogbeitrag zeigen wir jedoch, wie Sie VSDX in der Node.js-Anwendung programmgesteuert in PDF konvertieren.

Folgende Punkte werden in diesem Artikel behandelt:

Konvertieren Sie VSDX mithilfe von Node.js in PDF und PNG – Installation der Visio-API

Es ist sehr einfach, diese Node.js-Bibliothek in Ihrem Node.js-Projekt zu installieren. Führen Sie den folgenden Befehl aus, um dieses Paket zu aktivieren:

npm install aspose.diagram --save

So konvertieren Sie VSDX in Node.js in PDF

In diesem Abschnitt schreiben wir einen Codeausschnitt, der Visio-Diagramm in der Node.js-App programmgesteuert in PDF konvertiert.

Dies sind die Schritte zum Konvertieren von Visio-Dateien in PDF:

  1. Initialisieren Sie den Konstruktor Diagram(), um eine VSDX-Datei zu laden.
  2. Instanziieren Sie das Objekt PdfSaveOptions() für den Zugriff auf verschiedene Attribute der PDF-Datei.
  3. Rufen Sie die Methode setSplitMultiPages(true) auf, um zu definieren, ob das Diagramm auf mehrere Seiten aufgeteilt werden soll.
  4. Rufen Sie die Methode save(filename, format) auf, um eine PDF-Datei zu speichern.

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

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

// Initialisieren Sie den Diagram()-Konstruktor, um eine VSDX-Datei zu laden.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Instantiieren Sie das PdfSaveOptions()-Objekt und beantragen Sie den Zugriff auf verschiedene Attribute der PDF-Datei.
options = new aspose.diagram.PdfSaveOptions();

// Rufen Sie die Methode setSplitMultiPages(true) auf, um zu definieren, ob das Diagramm auf mehrere Seiten aufgeteilt werden soll.
options.setSplitMultiPages(true);

// Rufen Sie die save(filename, format)-Methode auf, um im PDF-Dateiformat zu speichern.
diagram.save("ExportToPDF_Out.pdf", aspose.diagram.SaveFileFormat.PDF);
Konvertieren Sie VSDX in Node.js in PDF

Konvertieren Sie VSDX in Node.js in PDF

Node.js-Bibliothek zum Konvertieren von VSDX in PNG

Lassen Sie uns die folgenden Schritte untersuchen, um eine VSDX-Datei programmgesteuert in eine PNG-Datei zu konvertieren:

  1. Rufen Sie den Konstruktor Diagram() auf, um eine VSDX-Datei zu laden.
  2. Initialisieren Sie eine neue Instanz von ImageSaveOptions(saveFormat), um zusätzliche Optionen anzugeben.
  3. Sie können die Bildauflösung und -helligkeit festlegen, indem Sie die Methoden setResolution(), setImageBrightness() aufrufen.
  4. Rufen Sie die Methode save(filename, format) auf, um die Datei im PNG-Format zu speichern.

Der folgende Codeausschnitt konvertiert ein Visio-Diagramm in eine PNG-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 ImageSaveOptions(saveFormat), um zusätzliche Optionen anzugeben.
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// Sie können die Bildauflösung und -helligkeit angeben, indem Sie die Methoden setResolution() und setImageBrightness() aufrufen.
options.setResolution(100);
options.setImageBrightness(1);

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

VSDX zu PNG in Node.js

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz auswählen, um Aspose.Diagram für Node.js ohne Evaluierungseinschränkungen zu verwenden.

Zusammenfassen

Wir beenden diesen Blogbeitrag hier. Wir hoffen, Sie haben gelernt, wie Sie VSDX in Node.js programmgesteuert in PDF konvertieren. Darüber hinaus haben wir auch die API Aspose.Diagram for Node.js durchlaufen, die VSDX sofort in PNG konvertiert. Weitere Funktionen finden Sie in der Dokumentation. Darüber hinaus schreibt conholdate.com kontinuierlich über neue Themen. Bitte bleiben Sie daher für regelmäßige Updates in Verbindung.

Stelle eine Frage

Bei Fragen können Sie uns gerne im [Forum] schreiben.]20

Siehe auch