1. Produtos
  2.   Diagrama
  3.   Node.js
  4.   Aspose.Diagram Cloud SDK para Node.js

Aspose.Diagram Cloud SDK para Node.js

 
 

API REST Node.js para Gerar e Converter Diagramas Visio

Uma poderosa biblioteca Node.js que permite desenvolver aplicações baseadas na nuvem para criar, editar, manipular e converter diagramas Microsoft Visio VSDX, VDX e VSX via API REST JavaScript.

O que é o Aspose.Diagram SDK para Node.js?

Muitas organizações usam diagramas para mostrar dados e processos complicados. O Microsoft Visio é uma ferramenta popular para criar e compartilhar esses diagramas. No entanto, tem sido difícil trabalhar com esses arquivos programaticamente, especialmente na nuvem. À medida que a necessidade de soluções baseadas em nuvem continua a crescer, o Aspose.Diagram SDK for Node.js entra em ação para ajudar desenvolvedores de software a criar aplicativos focados em diagramas. . Ele simplifica o trabalho com formatos de arquivo Visio como VSD, VSDX e muitos outros, permitindo que as empresas gerenciem seus fluxos de trabalho de diagramas de forma eficiente. Existem vários recursos importantes da biblioteca, como criar diagramas Visio do zero, conversão de arquivos Visio para vários formatos, modificação de diagramas existentes, extração de dados de diagramas, suporte a recursos de controle de versão, personalização de formas e muito mais.

O Aspose.Diagram Cloud SDK para Node.js oferece uma ferramenta completa para gerenciar arquivos de diagramas Microsoft Visio na nuvem. Ele permite que desenvolvedores realizem tarefas como criar, ler, editar e converter diagramas Visio sem a necessidade do Microsoft Visio no servidor. Este SDK simplifica o processo de trabalho com diferentes formatos de diagramas, como VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX e outros, tudo dentro de aplicações Node.js. Criar aplicações envolve mais do que apenas fazer diagramas. Trata-se de estabelecer a base para construir aplicações avançadas e escaláveis. Ao automatizar a criação de diagramas e integrar-se perfeitamente com vários serviços de nuvem, os desenvolvedores podem criar soluções que simplificam processos, aumentam a produtividade e aprimoram a representação de dados. Este kit de desenvolvimento de software (SDK) facilita o trabalho com diagramas Visio ao oferecer uma API amigável, forte suporte à nuvem e uma ampla variedade de funções de diagramas. Ele simplifica o processo de trabalho com diagramas Visio em qualquer ambiente.

Previous Next

Começando com o Aspose.Diagram Cloud SDK para Node.js

A maneira recomendada de instalar o Aspose.Diagram Cloud SDK para Node.js é usando o NPM. Por favor, use o comando a seguir para uma instalação tranquila.

Instalar o Aspose.Diagram Cloud SDK para Node.js via npm

npm install aspose.diagram

Você pode baixar a biblioteca diretamente da página do produto Aspose.Diagram.

Criar diagramas Visio em Node.js programaticamente

O Aspose.Diagram Cloud SDK para Node.js oferece suporte completo para criar diagramas Visio do zero dentro de aplicações Node.js. Essa capacidade é útil para aplicações que precisam gerar diagramas dinamicamente com base na entrada do usuário, processamento de dados ou scripts de automação. Por exemplo, imagine uma aplicação que cria organogramas com base nos dados inseridos pelo usuário. O SDK permite que os desenvolvedores adicionem formas, conectores e definam suas propriedades, como posição, tamanho e rotação, de forma programática. Aqui está um exemplo que mostra como os desenvolvedores de software podem criar um novo diagrama dentro de aplicações Node.js.

Como criar um diagrama Visio dentro de aplicativos Node.js?

var aspose = aspose || {};

aspose.diagram = require("aspose.diagram"); 

var diagram = new aspose.diagram.Diagram();

diagram.save("output.vsdx", aspose.diagram.SaveFileFormat.VSDX);

Conversão de diagramas Visio em Node.js

Em muitos cenários, os diagramas precisam ser compartilhados em diferentes formatos. O Aspose.Diagram Cloud SDK para Node.js oferece suporte à conversão de arquivos Visio para vários outros formatos de arquivo suportados, como PDF, SVG, PNG, GIF, JPEG e muitos mais. Esse recurso permite que os desenvolvedores criem aplicações onde os usuários podem enviar um diagrama e baixá‑lo no formato preferido. O exemplo a seguir mostra como os desenvolvedores de software podem converter facilmente um diagrama Visio existente em formatos de arquivo PNG dentro do Node.js.

Como Exportar Diagrama Visio para Imagem PNG em Aplicativos Node.js?

const diagram = new Diagram('myDiagram.vsdx');
diagram.exportTo('myDiagram.png', 'png');

Extração de dados de diagramas Visio em Node.js

Em alguns casos, os desenvolvedores de software podem precisar analisar estruturas de diagramas e extrair informações detalhadas de um diagrama. O Aspose.Diagram Cloud SDK para Node.js fornece APIs para recuperar programaticamente dados de formas, informações de páginas, detalhes de camadas e outros elementos de diagramas Visio existentes dentro de uma aplicação Node.js. Isso é útil para criar relatórios ou integrar diagramas com outros sistemas de negócios. Por exemplo, uma aplicação poderia extrair formas e conectores de um diagrama de fluxo de trabalho para gerar um resumo textual do processo. O exemplo a seguir demonstra como os desenvolvedores de software podem extrair dados de formas dentro de aplicações Node.js.

Como Extrair Dados de Formas de um Diagrama Visio no Ambiente Node.js?

const getShapeInfo = async () => {
    try {
        const shapeInfo = await diagramApi.getShape("diagram.vsdx", "Page-1", 1);
        console.log("Shape info:", shapeInfo);
    } catch (error) {
        console.error("Error retrieving shape info:", error);
    }
};
getShapeInfo();

Manipular diagramas Visio em aplicativos Node.js?

Aspose.Diagram Cloud SDK para Node.js permite que desenvolvedores de software carreguem e manipulem diagramas existentes com facilidade dentro do ambiente Node.js. Você pode adicionar, remover ou editar formas e suas propriedades. Além disso, os usuários podem manipular páginas de diagramas, camadas, conectores e propriedades de formatação diretamente através do SDK. Aqui está um exemplo simples que mostra como programadores podem adicionar uma forma a um diagrama dentro de aplicações Node.js.

Como Adicionar uma Forma a um Diagrama via Biblioteca Node.js?

const addShape = async () => {
    try {
        const shapeData = {
            shapeId: 1,
            pageName: "Page-1",
            x: 2,
            y: 2,
            width: 2,
            height: 2
        };
        const response = await diagramApi.addShape("sample.vsdx", shapeData);
        console.log(response);
    } catch (error) {
        console.error("Error adding shape:", error);
    }
};
addShape();
 Português