
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.
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.
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.
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.");
});
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.`);
});
});