1. Các sản phẩm
  2.   cad
  3.   Node.js
  4.   Aspose.CAD Cloud Node.js SDK

Aspose.CAD Cloud Node.js SDK

 
 

SDK Node.js miễn phí để tạo và chuyển đổi bản vẽ AutoCAD

API Node.js nguồn mở để tạo, chỉnh sửa, đọc và xuất bản vẽ AutoCAD DWG, DXF, DWF, DXB & STL sang PDF & Raster Images (BMP, GIF, JPG & JPEG) bên trong Môi trường Node.js.

SDK Aspose.CAD Cloud Node.js là gì?

SDK Aspose.CAD Cloud Node.js được thiết kế dành cho các nhà phát triển muốn tích hợp các tính năng xử lý tệp CAD vào ứng dụng Node.js của họ. Nếu bạn làm việc với các bản thiết kế kiến trúc phức tạp, thiết kế kỹ thuật hoặc bản vẽ kỹ thuật, bộ công cụ này sẽ đơn giản hóa việc quản lý các định dạng CAD đa dạng. Bằng cách xử lý tất cả các vấn đề phức tạp liên quan đến xử lý tệp CAD, SDK này cung cấp một API thân thiện với người dùng để thực hiện các tác vụ khác nhau như chuyển đổi, xuất hoặc kết xuất tệp bên trong các ứng dụng Node.js. Các nhà phát triển phần mềm cần một giải pháp hoàn chỉnh để xây dựng quy trình xử lý tệp CAD và BIM vào các ứng dụng đa nền tảng của họ sẽ thấy đây là một lựa chọn thú vị hơn nữa.

SDK Aspose.CAD Cloud Node.js rất linh hoạt. Nó có thể xử lý nhiều loại tệp CAD tiêu chuẩn như DWG (Bản vẽ AutoCAD), DXF (Định dạng Trao đổi Bản vẽ), DWF, IFC, STL và thậm chí cả các tệp CAD Elite được sử dụng trong kỹ thuật đảo ngược. Hỗ trợ rộng rãi này cho phép các nhà phát triển làm việc với các định dạng CAD phổ biến mà không cần nhiều công cụ hoặc thư viện. Trong thư viện này, chúng tôi đã đề cập đến các tính năng chính, chẳng hạn như tạo sơ đồ mới từ đầu, lật-xoay hình ảnh CAD, chuyển đổi (lưu) bản vẽ CAD sang các định dạng tệp khác, lấy hoặc thiết lập các thuộc tính hình ảnh của bản vẽ CAD, điều chỉnh tỷ lệ tệp AutoCAD, sao chép, di chuyển hoặc xóa tệp CAD khỏi lưu trữ đám mây, v.v.

SDK Aspose.CAD Cloud Node.js là một công cụ tiện dụng giúp việc xử lý các tệp CAD trong môi trường Node.js trở nên dễ dàng. Bằng cách khai thác khả năng điện toán đám mây, nó hợp lý hóa các tác vụ, ngay cả những tác vụ đòi hỏi nhiều tài nguyên, để bạn có thể hoàn thành công việc một cách trơn tru. Điều này cũng giúp loại bỏ rắc rối khi quản lý các hệ thống cục bộ cồng kềnh để xử lý các tệp CAD. Vì vậy, nếu bạn đang tạo trình xem CAD trực tuyến, bộ chuyển đổi tự động hoặc phần mềm báo cáo được cá nhân hóa, SDK này sẽ hỗ trợ bạn với tất cả các tính năng cần thiết.

Previous Next

Bắt đầu với Aspose.CAD Cloud Node.js SDK

Cách được khuyến nghị để cài đặt Aspose.CAD Cloud Node.js SDK là sử dụng NPM. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Aspose.CAD Cloud Node.js SDK thông qua NPM

npm install aspose-cad 

Bạn có thể tải xuống thư viện trực tiếp từ trang sản phẩm Aspose.CAD Cloud Node.js SDK

Tạo và thao tác tệp CAD trong Node.js

SDK Node.js của Aspose.CAD Cloud giúp các nhà phát triển phần mềm dễ dàng tạo và thao tác tệp CAD theo chương trình bên trong ứng dụng Node.js của họ. SDK hỗ trợ một loạt các định dạng tệp CAD, đảm bảo rằng các nhà phát triển có thể tạo và làm việc với các định dạng phổ biến nhất như DWG, DXF và DWF, cũng như các định dạng ít được biết đến hơn. Các nhà phát triển phần mềm có thể thực hiện nhiều thao tác khác nhau trên tệp CAD, bao gồm xoay, thu phóng và lật bản vẽ. Tính năng này cho phép tạo các chế độ xem hoặc điều chỉnh tùy chỉnh mà không cần thay đổi tệp gốc. Ví dụ sau đây minh họa cách nhà phát triển phần mềm có thể tải và chỉnh sửa tệp CAD hiện có bên trong ứng dụng Node.js.

Làm thế nào để tải, sửa đổi và lưu bản vẽ CAD hiện có bên trong ứng dụng 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.");
});

Chuyển đổi AutoCAD DWG sang PDF trong Node.js

Một trong những tính năng mạnh mẽ nhất của Aspose.CAD Cloud Node.js SDK là khả năng chuyển đổi bản vẽ AutoCAD DWG, DWF và DXF CAD sang PDF và các định dạng hình ảnh như BMP, PNG, JPG, JPEG, TIF, TIFF, PSD, GIF và nhiều định dạng khác. Tính năng này đặc biệt hữu ích để tạo các phiên bản bản vẽ CAD dễ truy cập, có thể dễ dàng xem hoặc chia sẻ. Dưới đây là một ví dụ minh họa cách các nhà phát triển phần mềm có thể chuyển đổi AutoCAD DWG sang PDF bằng thư viện Node.js.

Làm thế nào để chuyển đổi AutoCAD DWG sang PDF trong môi trường 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.");
});

Tạo Trình Xem Tệp CAD

Một ứng dụng thực tế của SDK Aspose.CAD Cloud Node.js là tạo trình xem tệp CAD trên nền tảng web. Bằng cách tận dụng khả năng kết xuất của SDK, các nhà phát triển phần mềm có thể xây dựng một nền tảng cho phép người dùng tải tệp CAD lên và xem trực tiếp trên trình duyệt mà không cần phần mềm chuyên dụng. Trình xem có thể bao gồm các tính năng như phóng to, thu nhỏ và quản lý lớp, mang lại trải nghiệm trực quan cho người dùng.

Xuất các lớp cụ thể của tệp CAD trong Node.js

Các nhà phát triển phần mềm thường cần làm việc với các lớp, bố cục hoặc thực thể cụ thể trong tệp CAD. SDK Node.js của Aspose.CAD Cloud cho phép người dùng xuất các thành phần này riêng biệt, giúp dễ dàng trích xuất thông tin chính xác cần thiết cho quá trình xử lý hoặc trình bày tiếp theo. Dưới đây là một ví dụ minh họa cách các nhà phát triển phần mềm có thể tải và xuất các lớp bản vẽ AutoCAD cụ thể thành hình ảnh PNG bên trong các ứng dụng Node.js.

Làm thế nào để xuất lớp bản vẽ CAD cụ thể sang PNG bên trong ứng dụng 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.`);
    });
});
 Tiếng Việt