Converti Visio in SVG o Visio in HTML in Node.js

Converti Visio in SVG o Visio in HTML in Node.js

Nel nostro precedente post del blog, abbiamo spiegato come convertire i file VSDX in PDF e PNG a livello di codice nell’applicazione Node.js. Tuttavia, questo articolo esaminerà i passaggi e lo snippet di codice per convertire Visio in SVG o Visio in HTML in Node.js. Questa libreria Visio Node.js ti consente di modificare, creare e convertire i file VSDX in un altro formato di file facilmente e rapidamente. Inoltre, puoi salvare il diagramma come pagina Web da incorporare nei siti Web aziendali.

I seguenti punti saranno trattati in questo post del blog:

Converti Visio in SVG usando Node.js

In questa sezione impareremo come convertire i file VSDX o VSD in SVG a livello di codice scrivendo alcune righe di codice sorgente. Puoi visitare questo articolo per conoscere l’installazione di questa API.

Verranno eseguiti i seguenti passaggi:

  1. Richiamare il costruttore Diagram() per caricare un file VSDX.
  2. Inizializza una nuova istanza di SVGSaveOptions() per specificare opzioni aggiuntive.
  3. Chiama il metodo setSVGFitToViewPort(true) che renderà l’SVG generato adatto a viewport.
  4. Utilizzare questo metodo setExportElementAsRectTag(true) per impostare l’elemento di esportazione come Rectangle.
  5. save(filename, format) metodo per salvare il file in formato SVG.

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

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

// Inizializza una nuova istanza di SVGSaveOptions() per specificare opzioni aggiuntive.
options = new aspose.diagram.SVGSaveOptions();

// La chiamata al metodo setSVGFitToViewPort(true) renderà lo svg generato adatto alla visualizzazione della porta
options.setSVGFitToViewPort(true);

//Utilizzare questo metodo setExportElementAsRectTag(true) per impostare l'elemento di esportazione come Rectangle.
options.setExportElementAsRectTag(true);

// save(filename, format) per salvare il file in formato SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Da VSDX a SVG in Node.js

Da VSDX a SVG in Node.js

Libreria Node.js per convertire VSDX o Visio in HTML

Seguiremo i passaggi indicati di seguito per convertire il file VSDX in una pagina Web:

  1. Inizializzare il costruttore Diagram() per caricare un file VSDX.
  2. Crea un’istanza di una nuova istanza di HTMLSaveOptions() per definire opzioni aggiuntive.
  3. Chiama questo metodo setTitle(string) per impostare il titolo del documento HTML.
  4. setSaveToolBar(true) specificherà se includere o meno la barra degli strumenti.
  5. Richiamare il metodo setDefaultFont(string) per impostare il carattere.
  6. save(filename, format) metodo per salvare il file in formato HTML.

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

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

// Inizializza una nuova istanza di SVGSaveOptions() per specificare opzioni aggiuntive.
options = new aspose.diagram.SVGSaveOptions();

// La chiamata al metodo setSVGFitToViewPort(true) renderà lo svg generato adatto alla visualizzazione della porta
options.setSVGFitToViewPort(true);

//Utilizzare questo metodo setExportElementAsRectTag(true) per impostare l'elemento di esportazione come Rectangle.
options.setExportElementAsRectTag(true);

// save(filename, format) per salvare il file in formato SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Converti VSDX in HTML in Node.js

VSDX in HTML in Node.js

Converti Visio in SVG o Visio in HTML in Node.js - opzioni avanzate

Inoltre, questa libreria di diagrammi Node.js fornisce anche molte funzionalità relative ai formati di file HTML e SVG. Tuttavia, potresti trovare anche frammenti di codice che dimostrano l’utilizzo dei metodi.

Ottieni una licenza gratuita

Prova l’API oltre i limiti di valutazione richiedendo una licenza temporanea gratuita.

Riassumendo

Questo ci porta alla fine di questo post sul blog. Abbiamo esaminato alcuni punti interessanti che includono la conversione di Visio in SVG e Visio in HTML nell’applicazione Node.js. Questo post sul blog ti aiuterà davvero se stai cercando di integrare la libreria Aspose.Diagram per convertire i file VSDX in altri formati di file popolari. Inoltre, puoi esplorare la documentazione per ulteriori funzionalità. Inoltre, conholdate.com scrive continuamente nuovi articoli. Pertanto, rimani connesso per gli ultimi aggiornamenti.

Fai una domanda

Puoi condividere le tue domande o richieste sul nostro forum.

Guarda anche