1. 产品
  2.   计算机辅助设计
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

用于创建和转换 AutoCAD 绘图的免费 Node.js SDK

开源 Node.js API,用于在 Node.js 环境中创建、编辑、读取和导出 AutoCAD DWG、DXF、DWF、DXB 和 STL 绘图为 PDF 和光栅图像(BMP、GIF、JPG 和 JPEG)。

什么是 Aspose.CAD Cloud Node.js SDK?

Aspose.CAD Cloud Node.js SDK 专为希望将 CAD 文件处理功能集成到 Node.js 应用程序中的开发人员而设计。如果您需要处理复杂的建筑蓝图、工程设计或技术图纸,此工具包可以简化各种 CAD 格式的管理。通过处理与 CAD 文件处理相关的所有复杂问题,此 SDK 提供了一个用户友好的 API,用于在 Node.js 应用程序中执行各种任务,例如转换、导出或渲染文件。对于需要完整解决方案以将 CAD 和 BIM 文件处理功能构建到跨平台应用程序中的软件开发人员来说,它无疑是一个更有吸引力的选择。

Aspose.CAD Cloud Node.js SDK 功能多样。它可以处理各种标准 CAD 文件类型,例如 DWG(AutoCAD 绘图)、DXF(绘图交换格式)、DWF、IFC、STL,甚至逆向工程中使用的 Elite CAD 文件。这种广泛的支持使开发人员能够处理常见的 CAD 格式,而无需使用多个工具或库。在此库中,我们介绍了一些关键功能,例如从头创建新图表、翻转/旋转 CAD 图像、将 CAD 绘图转换(保存)为其他文件格式、获取或设置 CAD 绘图的图像属性、修改 AutoCAD 文件的比例、从云存储复制、移动或删除 CAD 文件等。

Aspose.CAD Cloud Node.js SDK 是一款便捷的工具,可让您在 Node.js 环境中轻松处理 CAD 文件。通过利用云计算功能,它可以简化任务,即使是那些需要大量资源的任务,也能让您顺利完成工作。这也免去了管理用于处理 CAD 文件的庞大本地系统的麻烦。因此,如果您正在创建在线 CAD 查看器、自动转换器或个性化报告软件,此 SDK 可以满足您所需的所有功能。

Previous Next

Aspose.CAD Cloud Node.js SDK 入门

推荐使用 NPM 安装 Aspose.CAD Cloud Node.js SDK。请使用以下命令顺利安装。

通过 NPM 安装 Aspose.CAD Cloud Node.js SDK

npm install aspose-cad 

您可以直接从Aspose.CAD Cloud Node.js SDK 产品页面下载该库

在 Node.js 中创建和操作 CAD 文件

Aspose.CAD Cloud Node.js SDK 使软件开发人员能够轻松地在其 Node.js 应用程序中以编程方式创建和操作 CAD 文件。该 SDK 支持多种 CAD 文件格式,确保开发人员能够创建和使用最常用的类型,例如 DWG、DXF 和 DWF,以及一些鲜为人知的格式。软件开发人员可以对 CAD 文件执行各种操作,包括旋转、缩放和翻转图纸。此功能允许创建自定义视图或进行调整,而无需更改原始文件。以下示例展示了软件开发人员如何在 Node.js 应用程序中加载和修改现有的 CAD 文件。

如何在 Node.js 应用程序中加载、修改和保存现有的 CAD 绘图?

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

使用 Node.js 将 AutoCAD DWG 转换为 PDF

Aspose.CAD Cloud Node.js SDK 最强大的功能之一是能够将 AutoCAD DWG、DWF 和 DXF CAD 图纸转换为 PDF 和图像格式,例如 BMP、PNG、JPG、JPEG、TIF、TIFF、PSD、GIF 以及其他多种格式。此功能对于创建易于查看或共享的 CAD 图纸版本尤其有用。以下示例演示了软件开发人员如何使用 Node.js 库将 AutoCAD DWG 转换为 PDF。

如何在 Node.js 环境中将 AutoCAD DWG 转换为 PDF?

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

创建 CAD 文件查看器

Aspose.CAD Cloud Node.js SDK 的一个实际应用是创建基于 Web 的 CAD 文件查看器。利用 SDK 的渲染功能,软件开发人员可以构建一个平台,用户无需专门的软件即可上传 CAD 文件并直接在浏览器中查看。该查看器可以包含缩放、平移和图层管理等功能,为用户提供直观的体验。

在 Node.js 中导出 CAD 文件的特定图层

软件开发人员经常需要处理 CAD 文件中的特定图层、布局或实体。Aspose.CAD Cloud Node.js SDK 允许用户单独导出这些元素,从而轻松提取进一步处理或呈现所需的精确信息。以下示例展示了软件开发人员如何在 Node.js 应用程序中将 AutoCAD 绘图的特定图层加载并导出为 PNG 图像。

如何在 Node.js 应用程序内将 CAD 绘图的特定图层导出为 PNG?

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.`);
    });
});
 中国人