Convierta Visio a PDF PNG JPEG SVG HTML XAML en Node.Js

En mi post anterior, demostré cómo crear diagramas de MS Visio desde cero en aplicaciones Node.js. En este artículo, le mostraré cómo usar Aspose.Diagram para exportar o convertir diagramas de MS Visio a varios formatos de archivo populares en aplicaciones Node.js.

La conversión de diagramas de Visio podría ser útil en varios escenarios. Puede convertir un diagrama a una imagen HTML o JPEG/PNG para mostrarlo en una página web o en un visor de documentos de Visio. De manera similar, la conversión de Visio a PDF podría usarse para eliminar la dependencia de un software dedicado para ver los diagramas. Para tales escenarios, Aspose.Diagram proporciona conversión de alta calidad de diagramas de Visio a otros formatos.

Node.js Visio Converter API - Instalación

Puede instalar Aspose.Diagram en su aplicación Node.js con el siguiente comando npm.

npm install aspose.diagram --save

Convertir Visio a PDF en Node.js

PDF es un formato de documento independiente de la plataforma que mantiene estable el contenido de un documento en entornos heterogéneos. Por lo tanto, es más adecuado convertir un diagrama de Visio a PDF antes de compartirlo entre las personas sin preocuparse por su entorno o instalar un software dedicado. Los siguientes son los pasos para convertir un diagrama de Visio a un documento PDF usando Aspose.Diagram.

El siguiente ejemplo de código muestra cómo convertir un Visio VSDX a PDF en Node.js.

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

// Cargar archivo Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Guardar como formato de archivo PDF
diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF);

Archivo VSDX

VSDX a PDF

Archivo PDF

Visio a PDF en Node.js

Convierta Visio a PNG/JPEG/Otras imágenes en Node.js

La conversión de diagramas de Visio a formatos de imagen es útil para generar miniaturas o mostrar el contenido de los diagramas, es decir, para un visor de Visio. Aspose.Diagram le permite convertir diagramas de Visio a los siguientes formatos de imagen:

  • PNG
  • jpeg
  • PELEA
  • BMP
  • campos electromagnéticos

Los siguientes son los pasos para convertir diagramas de Visio a PNG, JPEG u otros formatos de imagen.

El siguiente ejemplo de código muestra cómo convertir Visio VSDX a una imagen PNG en Node.js.

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

// Cargar archivo Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Establecer opciones de imagen
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// Guarde una página solo si desea convertir una página en particular.
options.setPageIndex(0);

// Guardar como formato de archivo PNG
diagram.save("Visio to PNG.png", options);

Exportar diagramas de Visio a SVG en Node.js

También puede convertir un diagrama de Visio a formato SVG en un par de líneas de código. Los siguientes son los pasos para realizar esta conversión.

El siguiente ejemplo de código muestra cómo convertir Visio VSDX a formato SVG en Node.js.

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

// Cargar archivo Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Guardar como formato de archivo SVG
diagram.save("Visio-to-SVG.svg", aspose.diagram.SaveFileFormat.SVG);

Convierta el diagrama de Visio a HTML en Node.js

Aspose.Diagram también le permite convertir el diagrama de Visio en un documento HTML. En la conversión de Visio a HTML, la API también genera una barra lateral para navegar entre las páginas del diagrama. Los siguientes son los pasos para realizar esta conversión.

El siguiente ejemplo de código muestra cómo convertir Visio VSDX a HTML en Node.js.

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

// Cargar archivo Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Guardar como formato de archivo HTML
diagram.save("Visio-to-HTML.html", aspose.diagram.SaveFileFormat.HTML);

Visio a HTML

Visio a HTML Node.js

Convertir Visio a XAML en Node.js

También puede convertir un diagrama de Visio al formato XAML creado con el lenguaje de marcado de Microsoft, que se llama del mismo modo, XAML (Lenguaje de marcado de aplicación extensible). Los siguientes son los pasos para convertir un diagrama de Visio a formato XAML.

El siguiente ejemplo de código muestra cómo convertir Visio VSDX a XAML en Node.js.

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

// Cargar archivo Visio VSDX
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

// Guardar como formato de archivo XAML
diagram.save("Visio-to-XAML.xaml", aspose.diagram.SaveFileFormat.XAML); 

Conclusión

En este artículo, hemos visto cómo convertir diagramas de MS Visio a varios formatos populares en aplicaciones Node.js. Los escenarios de conversión que hemos cubierto en este artículo incluyen Visio a PDF, Visio a imágenes (PNG, JPEG, etc.), Visio a SVG, Visio a HTML y Visio a XAML. Puede obtener más información sobre la API de Visio de Node.js en la documentación.

Artículo relacionado