1. Productos
  2.   CANALLA
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

SDK gratuito de Node.js para crear y convertir dibujos de AutoCAD

API Node.js de código abierto para crear, editar, leer y exportar dibujos de AutoCAD DWG, DXF, DWF, DXB y STL a PDF e imágenes raster (BMP, GIF, JPG y JPEG) dentro del entorno Node.js.

¿Qué es el SDK de Aspose.CAD Cloud Node.js?

El SDK de Aspose.CAD Cloud Node.js está diseñado para desarrolladores que buscan integrar funciones de procesamiento de archivos CAD en sus aplicaciones Node.js. Si trabaja con planos arquitectónicos complejos, diseños de ingeniería o dibujos técnicos, este kit de herramientas optimiza la gestión de diversos formatos CAD. Al gestionar todas las complejidades relacionadas con el procesamiento de archivos CAD, este SDK proporciona una API intuitiva para realizar diversas tareas, como convertir, exportar o renderizar archivos dentro de aplicaciones Node.js. Los desarrolladores de software que necesitan una solución completa para integrar el procesamiento de archivos CAD y BIM en sus aplicaciones multiplataforma lo encuentran aún más interesante.

El SDK de Aspose.CAD Cloud Node.js es versátil. Admite varios tipos de archivos CAD estándar, como DWG (Dibujo de AutoCAD), DXF (Formato de Intercambio de Dibujos), DWF, IFC, STL e incluso archivos Elite CAD utilizados en ingeniería inversa. Esta amplia compatibilidad permite a los desarrolladores trabajar con formatos CAD populares sin necesidad de múltiples herramientas o bibliotecas. En esta biblioteca, se han cubierto funciones clave, como la creación de nuevos diagramas desde cero, la rotación de imágenes CAD, la conversión (guardado) de dibujos CAD a otros formatos de archivo, la obtención o configuración de propiedades de imagen de dibujos CAD, la modificación de la escala de archivos de AutoCAD, la copia, el movimiento o la eliminación de archivos CAD del almacenamiento en la nube, etc. El SDK de Aspose.CAD Cloud Node.js es una herramienta práctica que facilita la gestión de archivos CAD en entornos Node.js. Al aprovechar las capacidades de la computación en la nube, agiliza las tareas, incluso las que requieren muchos recursos, para que pueda realizarlas sin problemas. Esto también elimina la molestia de administrar sistemas locales voluminosos para procesar archivos CAD. Entonces, si está creando un visualizador CAD en línea, un convertidor automatizado o un software de informes personalizados, este SDK lo tiene cubierto con todas las funciones que necesita.

Previous Next
Introducción al SDK de Aspose.CAD Cloud Node.js La forma recomendada de instalar el SDK de Aspose.CAD Cloud Node.js es mediante NPM. Utilice el siguiente comando para una instalación sin problemas.
Instalar el SDK de Aspose.CAD Cloud Node.js mediante NPM
npm install aspose-cad 

Puede descargar la biblioteca directamente desde la página del producto Aspose.CAD Cloud Node.js SDK

Crear y manipular archivos CAD en Node.js

El SDK de Aspose.CAD Cloud para Node.js facilita a los desarrolladores de software la creación y manipulación programática de archivos CAD en sus aplicaciones Node.js. El SDK es compatible con una amplia gama de formatos de archivo CAD, lo que garantiza que los desarrolladores puedan crear y trabajar con los formatos más comunes, como DWG, DXF y DWF, así como con formatos menos conocidos. Los desarrolladores de software pueden realizar diversas manipulaciones en archivos CAD, como rotar, escalar y voltear dibujos. Esta función permite crear vistas o ajustes personalizados sin modificar el archivo original. El siguiente ejemplo muestra cómo un desarrollador de software puede cargar y modificar un archivo CAD existente en aplicaciones Node.js.

¿Cómo cargar, modificar y guardar un dibujo CAD existente en aplicaciones Node.js?
const layoutOptions = new cadApi.LayoutOptions({
    layoutName: "Model",
    scaleFactor: 2.0 // Scale the layout by 2x
});

const layoutRequest = new cadApi.PostDrawingSaveAsRequest({
    name: "basic.dxf",
    format: "pdf",
    outPath: "output/basic_scaled.pdf",
    options: layoutOptions
});

// Modify and save the layout with scaling
cad.postDrawingSaveAs(layoutRequest).then(() => {
    console.log("Layout modified and saved as PDF with scaling.");
});

Convertir DWG de AutoCAD a PDF en Node.js

Una de las funciones más potentes del SDK de Aspose.CAD Cloud para Node.js es su capacidad para convertir dibujos CAD DWG, DWF y DXF de AutoCAD a PDF y formatos de imagen como BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF y otros. Esta función es especialmente útil para crear versiones accesibles de dibujos CAD que se puedan ver o compartir fácilmente. A continuación, se muestra un ejemplo que demuestra cómo los desarrolladores de software pueden convertir DWG de AutoCAD a PDF utilizando la biblioteca Node.js.

¿Cómo convertir archivos DWG de AutoCAD a PDF en Node.js?
const cadApi = require("asposecadcloud");

// Initialize the CAD API
const cad = new cadApi.CadApi("Your Client ID", "Your Client Secret");

const conversionRequest = new cadApi.PostDrawingSaveAsRequest({
    name: "sample.dwg",
    format: "pdf",
    outPath: "output/sample.pdf"
});

// Convert the DWG file to PDF
cad.postDrawingSaveAs(conversionRequest).then(() => {
    console.log("DWG file converted to PDF successfully.");
});

Creación de un visor de archivos CAD Una aplicación práctica del SDK de Aspose.CAD Cloud Node.js es la creación de un visor de archivos CAD web. Al aprovechar las capacidades de renderizado del SDK, los desarrolladores de software pueden crear una plataforma donde los usuarios puedan cargar archivos CAD y visualizarlos directamente en el navegador sin necesidad de software especializado. El visor puede incluir funciones como zoom, desplazamiento panorámico y gestión de capas, lo que proporciona una experiencia intuitiva. Exportar capas específicas de archivos CAD en Node.js Los desarrolladores de software a menudo necesitan trabajar con capas, diseños o entidades específicas dentro de un archivo CAD. El SDK de Aspose.CAD Cloud para Node.js permite a los usuarios exportar estos elementos por separado, lo que facilita la extracción de la información exacta necesaria para su posterior procesamiento o presentación. Este ejemplo muestra cómo los desarrolladores de software pueden cargar y exportar capas específicas de dibujos de AutoCAD a imágenes PNG dentro de aplicaciones Node.js.
¿Cómo exportar una capa específica de un dibujo CAD a PNG dentro de aplicaciones Node.js?
const cadApi = require("asposecadcloud");

// Initialize the CAD API
const cad = new cadApi.CadApi("Your Client ID", "Your Client Secret");

const exportRequest = new cadApi.GetDrawingPropertiesRequest({
    name: "sample.dwg",
    folder: "input"
});

// Get CAD drawing properties to identify layers
cad.getDrawingProperties(exportRequest).then((properties) => {
    const layerName = properties.layers[0].layerName;
    
    // Export the first layer to PNG
    const saveAsRequest = new cadApi.PostDrawingSaveAsRequest({
        name: "sample.dwg",
        format: "png",
        outPath: `output/${layerName}.png`,
        options: {
            layerNames: [layerName]
        }
    });

    cad.postDrawingSaveAs(saveAsRequest).then(() => {
        console.log(`Layer '${layerName}' exported as PNG successfully.`);
    });
});
 Español