1. Productos
  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 Generar y Convertir Diagramas Visio

Una potente biblioteca Node.js que permite desarrollar aplicaciones basadas en la nube para crear, editar, manipular y convertir diagramas Microsoft Visio VSDX, VDX y VSX mediante la API REST de JavaScript.

¿Qué es Aspose.Diagram SDK para Node.js?

Muchas organizaciones utilizan diagramas para mostrar datos y procesos complejos. Microsoft Visio es una herramienta popular para crear y compartir estos diagramas. Sin embargo, ha sido difícil trabajar con estos archivos de forma programática, especialmente en la nube. A medida que la necesidad de soluciones basadas en la nube sigue creciendo, el Aspose.Diagram SDK para Node.js interviene para ayudar a los desarrolladores de software a crear aplicaciones centradas en diagramas. . Simplifica el trabajo con formatos de archivo de Visio como VSD, VSDX y muchos más, permitiendo a las empresas gestionar sus flujos de trabajo de diagramas de manera eficiente. Hay varias características importantes de la biblioteca, como crear diagramas de Visio desde cero, convertir archivos de Visio a varios formatos, modificar diagramas existentes, extraer datos de diagramas, soporte de funciones de control de versiones, personalizar formas y mucho más.

El SDK Aspose.Diagram Cloud para Node.js ofrece una herramienta completa para gestionar archivos de diagramas Microsoft Visio en la nube. Permite a los desarrolladores manejar tareas como crear, leer, editar y convertir diagramas Visio sin requerir Microsoft Visio en el servidor. Este SDK simplifica el proceso de trabajar con diferentes formatos de diagramas como VSDX, VDX, VSDM, VSSX, VSSM, VSTX, VSTM, VTX, VDX y más, todo dentro de aplicaciones Node.js. Crear aplicaciones implica más que simplemente hacer diagramas. Se trata de sentar las bases para construir aplicaciones avanzadas y escalables. Al automatizar la creación de diagramas e integrarse sin problemas con varios servicios en la nube, los desarrolladores pueden crear soluciones que optimizan procesos, aumentan la productividad y mejoran la representación de datos. Este kit de desarrollo de software (SDK) facilita el trabajo con diagramas Visio al ofrecer una API fácil de usar, un sólido soporte en la nube y una amplia gama de funciones de diagramas. Simplifica el proceso de trabajar con diagramas Visio en cualquier entorno.

Previous Next

Comenzando con Aspose.Diagram Cloud SDK para Node.js

La forma recomendada de instalar Aspose.Diagram Cloud SDK para Node.js es usar NPM. Por favor, use el siguiente comando para una instalación sin problemas.

Instalar Aspose.Diagram Cloud SDK para Node.js vía npm

npm install aspose.diagram

Puede descargar la biblioteca directamente desde la página del producto Aspose.Diagram

Crear diagramas Visio en Node.js programáticamente

Aspose.Diagram Cloud SDK para Node.js ha proporcionado soporte completo para crear diagramas Visio desde cero dentro de aplicaciones Node.js. Esta capacidad es útil para aplicaciones que necesitan generar diagramas de forma dinámica basándose en la entrada del usuario, el procesamiento de datos o scripts de automatización. Por ejemplo, imagine una aplicación que crea organigramas basados en la entrada de datos del usuario. El SDK permite a los desarrolladores agregar formas, conectores y definir sus propiedades, como posición, tamaño y rotación, de forma programática. Aquí hay un ejemplo que muestra cómo los desarrolladores de software pueden crear un nuevo diagrama dentro de aplicaciones Node.js.

¿Cómo crear un diagrama Visio dentro de aplicaciones Node.js?

var aspose = aspose || {};

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

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

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

Conversión de diagramas Visio en Node.js

En muchos escenarios, los diagramas deben compartirse en diferentes formatos. El SDK de Aspose.Diagram Cloud para Node.js admite la conversión de archivos Visio a varios otros formatos de archivo compatibles, como PDF, SVG, PNG, GIF, JPEG y muchos más. Esta función permite a los desarrolladores crear aplicaciones donde los usuarios pueden cargar un diagrama y descargarlo en el formato preferido. El siguiente ejemplo muestra lo fácil que es para los desarrolladores de software convertir un diagrama Visio existente a formatos de archivo PNG dentro de Node.js.

¿Cómo exportar un diagrama de Visio a una imagen PNG dentro de aplicaciones Node.js?

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

Extracción de datos de diagramas Visio en Node.js

En algunos casos, los desarrolladores de software pueden necesitar analizar la estructura de los diagramas y extraer información detallada de un diagrama. El SDK de Aspose.Diagram Cloud para Node.js proporciona API para recuperar programáticamente datos de formas, información de páginas, detalles de capas y otros elementos de diagramas Visio existentes dentro de una aplicación Node.js. Esto es útil para crear informes o integrar diagramas con otros sistemas empresariales. Por ejemplo, una aplicación podría extraer formas y conectores de un diagrama de flujo de trabajo para generar un resumen textual del proceso. El siguiente ejemplo demuestra cómo los desarrolladores de software pueden extraer datos de formas dentro de aplicaciones Node.js.

¿Cómo extraer datos de forma de un diagrama de Visio dentro del entorno 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 en aplicaciones Node.js?

Aspose.Diagram Cloud SDK para Node.js permite a los desarrolladores de software cargar y manipular diagramas existentes con facilidad dentro del entorno Node.js. Puedes agregar, eliminar o editar formas y sus propiedades. Además, los usuarios pueden manipular páginas de diagramas, capas, conectores y propiedades de formato directamente a través del SDK. Aquí hay un ejemplo sencillo que muestra cómo los programadores pueden añadir una forma a un diagrama dentro de aplicaciones Node.js.

¿Cómo agregar una forma a un diagrama mediante la 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();
 Español