Converter Visio para PDF PNG JPEG SVG HTML XAML em Node.Js

Em meu post anterior, demonstrei como criar diagramas do MS Visio do zero em aplicativos Node.js. Neste artigo, mostrarei como usar Aspose.Diagram para exportar ou converter diagramas do MS Visio para vários formatos de arquivo populares em aplicativos Node.js.

A conversão de diagramas do Visio pode ser útil em vários cenários. Você pode converter um diagrama em imagem HTML ou JPEG/PNG para exibi-lo em uma página da Web ou em um visualizador de documentos do Visio. Da mesma forma, a conversão do Visio para PDF pode ser usada para remover a dependência de software dedicado para visualizar os diagramas. Para esses cenários, o Aspose.Diagram fornece conversão de alta qualidade de diagramas do Visio para outros formatos.

API do Node.js Visio Converter - Instalação

Você pode instalar o Aspose.Diagram em seu aplicativo Node.js usando o seguinte comando npm.

npm install aspose.diagram --save

Converter Visio para PDF em Node.js

PDF é um formato de documento independente de plataforma que mantém o conteúdo de um documento estável entre os ambientes heterogêneos. Portanto, é mais adequado converter um diagrama do Visio em PDF antes de compartilhá-lo entre as pessoas sem se preocupar com o ambiente ou instalar software dedicado. A seguir estão as etapas para converter um diagrama do Visio em documento PDF usando Aspose.Diagram.

O exemplo de código a seguir mostra como converter um Visio VSDX em PDF no Node.js.

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

// Carregar arquivo VSDX do Visio
var diagram = new aspose.diagram.Diagram("sample.vsdx");

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

Arquivo VSDX

VSDX para PDF

Ficheiro PDF

Visio para PDF em Node.js

Converter o Visio para PNG/JPEG/outras imagens no Node.js

A conversão de diagramas do Visio para formatos de imagem é útil para gerar miniaturas ou exibir o conteúdo dos diagramas, ou seja, para um visualizador do Visio. Aspose.Diagram permite converter diagramas do Visio para os seguintes formatos de imagem:

  • PNG
  • JPEG
  • TIFF
  • BMP
  • EMF

A seguir estão as etapas para converter diagramas do Visio em PNG, JPEG ou outros formatos de imagem.

O exemplo de código a seguir mostra como converter a imagem do Visio VSDX em PNG no Node.js.

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

// Carregar arquivo VSDX do Visio
var diagram = new aspose.diagram.Diagram("sample.vsdx");

// Definir opções de imagem
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// Salve uma página apenas se quiser converter uma página específica.
options.setPageIndex(0);

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

Exportar diagramas do Visio para SVG em Node.js

Você também pode converter um diagrama do Visio para o formato SVG em algumas linhas de código. A seguir estão as etapas para realizar essa conversão.

O exemplo de código a seguir mostra como converter o formato Visio VSDX para SVG em Node.js.

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

// Carregar arquivo VSDX do Visio
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

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

Converter diagrama do Visio em HTML no Node.js

Aspose.Diagram também permite converter o diagrama do Visio em um documento HTML. Na conversão do Visio para HTML, a API também gera uma barra lateral para navegar entre as páginas do diagrama. A seguir estão as etapas para realizar essa conversão.

O exemplo de código a seguir mostra como converter o Visio VSDX em HTML no Node.js.

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

// Carregar arquivo VSDX do Visio
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

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

Visão para HTML

Visio para HTML Node.js

Converter Visio em XAML em Node.js

Você também pode converter um diagrama do Visio para o formato XAML criado usando a linguagem de marcação da Microsoft, que tem o mesmo nome, XAML (Extensible Application Markup Language). A seguir estão as etapas para converter um diagrama do Visio para o formato XAML.

O exemplo de código a seguir mostra como converter o Visio VSDX em XAML no Node.js.

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

// Carregar arquivo VSDX do Visio
var diagram = new aspose.diagram.Diagram("sample.vsdx");  

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

Conclusão

Neste artigo, vimos como converter diagramas do MS Visio em vários formatos populares em aplicativos Node.js. Os cenários de conversão que abordamos neste artigo incluem Visio para PDF, Visio para imagens (PNG, JPEG etc.), Visio para SVG, Visio para HTML e Visio para XAML. Você pode aprender mais sobre a API do Visio do Node.js na documentação.

Artigo relacionado