
Aspose.CAD for JavaScript
API JavaScript để tạo và chuyển đổi tệp AutoCAD
API JavaScript nguồn mở để xuất bản vẽ AutoCAD DWG, DXF, DWF, DXB & STL sang PDF & Raster Images (BMP, GIF, JPG & JPEG) mà không cần bất kỳ phụ thuộc nào.
Aspose.CAD for JavaScript là gì?
Các tệp CAD, còn được gọi là tệp Thiết kế Hỗ trợ Máy tính, đóng vai trò quan trọng trong các ngành công nghiệp như kiến trúc, kỹ thuật và sản xuất. Khả năng làm việc với các tệp CAD bằng mã là rất quan trọng để hợp lý hóa các tác vụ, truy xuất thông tin và thêm các tính năng CAD vào cả ứng dụng máy tính để bàn và web. API Aspose.CAD for JavaScript nổi bật là một công cụ đáng tin cậy dành cho các nhà phát triển, cung cấp một thư viện mạnh mẽ để xử lý các tệp CAD bằng JavaScript một cách dễ dàng.
API Aspose.CAD for JavaScript là một công cụ mạnh mẽ có thể xử lý nhiều định dạng CAD khác nhau như DWG, DXF, DWT, DGN, v.v. Thư viện này cung cấp nhiều tính năng hữu ích, bao gồm tạo tệp CAD mới, thay đổi sơ đồ hiện có, hiển thị tệp CAD ở nhiều định dạng khác nhau, xem tệp CAD trên ứng dụng web, quản lý từng lớp riêng lẻ, cải thiện bảo mật và tính toàn vẹn của tệp CAD, hỗ trợ các phép toán hình học, trích xuất thông tin siêu dữ liệu từ tệp CAD và xử lý các đối tượng CAD theo chương trình.
Đội ngũ Aspose đã tạo ra Aspose.CAD for JavaScript API, một thư viện JavaScript hàng đầu. Thư viện này được tích hợp sẵn API chuyển đổi CAD gốc công nghệ cao. Công cụ tuyệt vời này cho phép các nhà phát triển chuyển đổi giữa nhiều loại tệp CAD khác nhau như DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, IGES(IGS), CF2, Collada(DAE), PLT, OBJ, SVG, DXB, FBX, U3D, 3DS và STP, sau đó chuyển đổi chúng thành định dạng ảnh raster và tệp PDF. Điều tuyệt vời nhất? Bạn sẽ không cần bất kỳ phần mềm nào khác để thực hiện điều đó. API Aspose.CAD mang lại rất nhiều lợi ích. Nhiều tính năng, khả năng hoạt động trên nhiều nền tảng khác nhau và khả năng dễ dàng kết hợp với các công cụ khác khiến nó trở thành công cụ thay đổi cuộc chơi đối với công việc CAD trong các lĩnh vực như kỹ thuật, kiến trúc và sản xuất.
Bắt đầu với Aspose.CAD cho JavaScript
Cách được khuyến nghị để cài đặt Aspose.CAD cho JavaScript 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 cho JavaScript 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 cho JavaScript
Chuyển đổi tệp CAD sang các định dạng khác thông qua JavaScript
Aspose.CAD for JavaScript giúp các nhà phát triển phần mềm dễ dàng tải và chuyển đổi các định dạng tệp CAD khác sang các định dạng tệp được hỗ trợ khác bằng API JavaScript. API này cho phép chuyển đổi các tệp AutoCAD DXF, DWG, DWT, DGN, IFC, DWF, DWFX, STL, PLT, OBJ, SVG, DXB, FBX, U3D, 3DS, STP sang PDF và hình ảnh Raster như GIF, TIFF, JPEG, PNG, PSD, BMP, DICOM, Webp, EMF, WMF, SVG, v.v. Tính năng này hữu ích khi bạn cần tạo báo cáo, chia sẻ tệp CAD với người dùng không phải CAD hoặc tích hợp dữ liệu CAD vào các hệ thống khác nhau. Ví dụ sau đây cho thấy cách các nhà phát triển phần mềm có thể chuyển đổi định dạng DWG sang PNG trong các ứng dụng JavaScript.
Làm thế nào để xuất định dạng DWG sang PNG thông qua JavaScript?
async onFileSelected(event) {
const file: File = event.target.files[0]; //file.dwg
file.arrayBuffer().then(async buff => {
let x = new Uint8Array(buff);
this.imgFile = await Image.load(x);
var exportedFile = await Image.save(this.imgFile, new PngOptions());
var blob = new Blob([exportedFile], { type: 'application/octet-stream' });
});
}
Các thao tác hình học CAD thông qua API JavaScript
Aspose.CAD for JavaScript đã hỗ trợ nhiều thao tác khác nhau để xử lý các thao tác hình học theo chương trình bên trong các ứng dụng JavaScript. API này cung cấp nhiều thao tác hình học khác nhau, cho phép các nhà phát triển phần mềm thực hiện các tác vụ như tỷ lệ, xoay, dịch chuyển, hợp nhất, sao chép, phản chiếu, v.v. trên các thực thể CAD. Chức năng này rất quan trọng để chỉnh sửa các tệp CAD theo chương trình. Hơn nữa, API cho phép thao tác các thực thể CAD theo chương trình, chẳng hạn như đường thẳng, cung tròn, đường tròn, văn bản, kích thước, v.v.
Hỗ trợ Lớp và Bố cục AutoCAD
Aspose.CAD for JavaScript API cung cấp hỗ trợ toàn diện cho việc làm việc với các lớp và bố cục. Bạn có thể tạo, chỉnh sửa và xóa các lớp, cũng như quản lý bố cục trong các tệp CAD. Tính năng này đặc biệt hữu ích khi xử lý các dự án CAD phức tạp liên quan đến nhiều lớp và bố cục. Các nhà phát triển phần mềm có thể dễ dàng truy cập và thao tác với từng lớp trong các tệp CAD bằng API và hỗ trợ các tác vụ như ẩn các lớp cụ thể, thay đổi thuộc tính lớp hoặc trích xuất dữ liệu cụ thể của từng lớp.
Đọc & Trích xuất Siêu dữ liệu CAD qua JavaScript
Aspose.CAD for JavaScript cho phép các nhà phát triển phần mềm truy cập thông tin siêu dữ liệu AutoCAD chỉ với vài dòng mã JavaScript. API này cho phép các lập trình viên dễ dàng truy xuất thông tin về các lớp, khối, thực thể, kích thước và các thuộc tính khác, cho phép họ phân tích và xử lý các tệp CAD theo chương trình. Hơn nữa, các nhà phát triển cũng có thể trích xuất thông tin siêu dữ liệu từ các tệp CAD, chẳng hạn như thông tin tác giả, ngày tạo và lịch sử chỉnh sửa. Thông tin này có thể được sử dụng cho mục đích lập tài liệu, phân tích hoặc xử lý thêm.