Convierta Visio a SVG o Visio a HTML en Node.js

Convierta Visio a SVG o Visio a HTML en Node.js

En nuestra publicación de blog anterior, explicamos cómo convertir archivos VSDX a PDF y PNG mediante programación en la aplicación Node.js. Sin embargo, este artículo repasará los pasos y el fragmento de código para convertir Visio a SVG o Visio a HTML en Node.js. Esta biblioteca Visio Node.js le permite editar, crear y convertir archivos VSDX a otro formato de archivo fácil y rápidamente. Además, puede guardar su diagrama como una página web para incrustar en los sitios web de su empresa.

Los siguientes puntos se tratarán en esta publicación de blog:

Convierta Visio a SVG usando Node.js

En esta sección, aprenderemos cómo convertir un archivo VSDX o VSD a SVG mediante programación escribiendo unas pocas líneas de código fuente. Puede visitar este artículo para conocer la instalación de esta API.

Se realizarán los siguientes pasos:

  1. Invoque el constructor Diagram() para cargar un archivo VSDX.
  2. Inicialice una nueva instancia de SVGSaveOptions() para especificar opciones adicionales.
  3. Llame al método setSVGFitToViewPort(true) que hará que el SVG generado se ajuste a la ventana gráfica.
  4. Utilice este método setExportElementAsRectTag(true) para establecer el elemento de exportación como Rectangle.
  5. guardar (nombre de archivo, formato) método para guardar el archivo en formato SVG.

Copie y pegue el siguiente fragmento de código en su archivo.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Invoque el constructor Diagram() para cargar un archivo VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Inicialice una nueva instancia de SVGSaveOptions() para especificar opciones adicionales.
options = new aspose.diagram.SVGSaveOptions();

// Llamar al método setSVGFitToViewPort(true) hará que el svg generado se ajuste al puerto de vista
options.setSVGFitToViewPort(true);

//Utilice este método setExportElementAsRectTag(true) para establecer el elemento de exportación como Rectangle.
options.setExportElementAsRectTag(true);

// método save(filename, format) para guardar el archivo en formato SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
VSDX a SVG en Node.js

VSDX a SVG en Node.js

Biblioteca Node.js para convertir VSDX o Visio a HTML

Seguiremos los pasos mencionados a continuación para convertir el archivo VSDX a una página web:

  1. Inicialice el constructor Diagram() para cargar un archivo VSDX.
  2. Instancia una nueva instancia de HTMLSaveOptions() para definir opciones adicionales.
  3. Llame a este método setTitle(string) para establecer el título del documento HTML.
  4. setSaveToolBar(true) especificará si incluir la barra de herramientas o no.
  5. Invoque el método setDefaultFont(string) para establecer la fuente.
  6. save(filename, format) método para guardar el archivo en formato HTML.

El siguiente fragmento de código convierte un diagrama de Visio en un archivo HTML.

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Invoque el constructor Diagram() para cargar un archivo VSDX.
diagram = new aspose.diagram.Diagram("sample.vsdx");

// Inicialice una nueva instancia de SVGSaveOptions() para especificar opciones adicionales.
options = new aspose.diagram.SVGSaveOptions();

// Llamar al método setSVGFitToViewPort(true) hará que el svg generado se ajuste al puerto de vista
options.setSVGFitToViewPort(true);

//Utilice este método setExportElementAsRectTag(true) para establecer el elemento de exportación como Rectangle.
options.setExportElementAsRectTag(true);

// método save(filename, format) para guardar el archivo en formato SVG.
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Convierta VSDX a HTML en Node.js

VSDX a HTML en Node.js

Convierta Visio a SVG o Visio a HTML en Node.js: opciones avanzadas

Además, esta biblioteca de diagramas de Node.js también proporciona muchas funciones relacionadas con los formatos de archivo HTML y SVG. Sin embargo, también puede encontrar fragmentos de código que demuestran el uso de los métodos.

Obtenga una licencia gratis

Pruebe la API más allá de las limitaciones de evaluación solicitando una licencia temporal gratuita.

Resumiendo

Esto nos lleva a terminar esta publicación de blog. Hemos analizado algunos puntos interesantes que incluyen convertir Visio a SVG y Visio a HTML en la aplicación Node.js. Esta publicación de blog realmente lo ayudará si está buscando integrar biblioteca Aspose.Diagram para convertir archivos VSDX a otros formatos de archivo populares. Además, puede explorar la documentación para obtener más funciones. Además, conholdate.com está continuamente escribiendo nuevos artículos. Por lo tanto, manténgase conectado para obtener las últimas actualizaciones.

Hacer una pregunta

Puedes compartir tus dudas o consultas en nuestro foro.

Ver también