Converti VSDX in PDF in Node.js

Converti VSDX in PDF in Node.js

Aspose.Diagram offre una serie di disposizioni per manipolare i diagrammi Visio di Microsoft. Ti consente di automatizzare i processi di aggiornamento, esportazione e creazione di diagrammi di Visio nelle applicazioni basate su Node.js. La libreria Aspose.Diagram per Node.js fornisce funzionalità per convertire i file Visio in altri formati di file popolari come PDF, PNG e altro. Inoltre, puoi esportare e stampare i diagrammi in pochissimo tempo. Tuttavia, in questo post del blog, dimostreremo come convertire VSDX in PDF nell’applicazione Node.js a livello di codice.

I seguenti punti saranno trattati in questo articolo:

Converti VSDX in PDF e PNG usando Node.js - Installazione dell’API di Visio

È molto facile installare questa libreria Node.js nel tuo progetto Node.js. Esegui il comando seguente per abilitare questo pacchetto:

npm install aspose.diagram --save

Come convertire VSDX in PDF in Node.js

In questa sezione, scriveremo uno snippet di codice che convertirà Diagramma Visio in PDF nell’app Node.js a livello di codice.

Questi sono i passaggi per convertire i file Visio in PDF:

  1. Inizializzare il costruttore Diagram() per caricare un file VSDX.
  2. Istanziare l’oggetto PdfSaveOptions() per accedere a vari attributi del file PDF.
  3. Richiamare il metodo setSplitMultiPages(true) per definire se dividere il diagramma in più pagine.
  4. Chiama il metodo save(filename, format) per salvare come file PDF.

Copia e incolla il seguente frammento di codice nel tuo file.

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

// inizializzare il costruttore Diagram() per caricare un file VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// istanziare l'oggetto PdfSaveOptions() e richiedere l'accesso a vari attributi del file PDF.
options = new aspose.diagram.PdfSaveOptions();

// richiamare il metodo setSplitMultiPages(true) per definire se dividere il diagramma in più pagine.
options.setSplitMultiPages(true);

// chiama il metodo save(filename, format) per salvare come formato file PDF.
diagram.save("ExportToPDF_Out.pdf", aspose.diagram.SaveFileFormat.PDF);
Converti VSDX in PDF in Node.js

Converti VSDX in PDF in Node.js

Libreria Node.js per convertire VSDX in PNG

Esaminiamo i seguenti passaggi per convertire il file VSDX in file PNG a livello di codice:

  1. Chiama il costruttore Diagram() per caricare un file VSDX.
  2. Inizializza una nuova istanza di ImageSaveOptions(saveFormat) per specificare opzioni aggiuntive.
  3. È possibile specificare la risoluzione e la luminosità dell’immagine chiamando i metodi setResolution(), setImageBrightness().
  4. Richiamare il metodo save(filename, format) per salvare il file in formato PNG.

Il frammento di codice seguente converte un diagramma di Visio in un file PNG.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// chiamare il costruttore Diagram() per caricare un file VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// inizializzare una nuova istanza di ImageSaveOptions(saveFormat) per specificare opzioni aggiuntive.
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// puoi specificare la risoluzione e la luminosità dell'immagine chiamando i metodi setResolution(), setImageBrightness().
options.setResolution(100);
options.setImageBrightness(1);

// invoca il metodo save(filename, format) per salvare il file in formato PNG.
diagram.save( "AutoFitShapesInVisio_Out.png", options);
Converti VSDX in PNG in Node.js

VSDX in PNG in Node.js

Ottieni una licenza gratuita

Puoi selezionare una licenza temporanea gratuita per utilizzare Aspose.Diagram per Node.js senza limitazioni di valutazione.

Riassumendo

Chiudiamo questo post sul blog qui. Ci auguriamo che tu abbia imparato a convertire VSDX in PDF in Node.js a livello di codice. Inoltre, abbiamo anche esaminato l’API Aspose.Diagram for Node.js che converte immediatamente VSDX in PNG. Puoi esplorare la documentazione per ulteriori funzionalità. Inoltre, conholdate.com scrive continuamente su nuovi argomenti. Pertanto, rimani connesso per aggiornamenti regolari.

Fai una domanda

In caso di domande, non esitare a scriverci sul forum.

Guarda anche