Hướng dẫn ngắn này giải thích cách chuyển đổi DWG sang DXF bằng Python REST API. Việc chuyển đổi DWG sang DXF giúp tệp CAD của bạn dễ dàng mở hơn trong nhiều ứng dụng, chia sẻ với bất kỳ ai, gửi đến các công cụ CNC/laser và tránh những rắc rối về phiên bản trong thời gian dài. Bạn sẽ tìm hiểu quy trình chuyển đổi DWG sang DXF bằng Python REST Interface bằng cách sử dụng Cloud SDK dựa trên Dotpython.
Điều kiện tiên quyết
- Tạo tài khoản và nhận thông tin xác thực API để chuyển đổi tệp DWG sang DXF
- Tải xuống Aspose.Cad Cloud SDK cho Dotpython để chuyển đổi DWG sang DXF
- Thiết lập một dự án Python với SDK ở trên
Các bước chuyển đổi tệp DWG sang DXF bằng API dựa trên Python
- Tạo CadApi bằng App Key, App SID và baseUrl của bạn
- Xác định đường dẫn đầu vào DWG/PSD nguồn và đường dẫn đầu ra DXF đích
- Mở tệp đầu vào, sao chép nó vào MemoryStream và đặt lại Vị trí thành 0
- Tạo PutDrawingDXFRequest bằng cách sử dụng MemoryStream đã chuẩn bị
- Gọi cadApi.PutDrawingDXF(request) để lấy kết quả đã chuyển đổi dưới dạng luồng
- Tạo tệp đích và sao chép luồng kết quả vào outputPath
Các bước này tóm tắt quy trình chuyển đổi AutoCAD DWG sang DXF bằng Giao diện REST Python. Khởi tạo CadApi bằng thông tin đăng nhập của bạn và đặt đường dẫn nguồn inputPath DWG và đường dẫn đích outputPath DXF. Sau đó, tải tệp vào MemoryStream, tạo PutDrawingDXFRequest, gọi cadApi.PutDrawingDXF(request) để chuyển đổi và ghi luồng trả về vào tệp DXF.
Mã để chuyển đổi DWG sang DXF trực tuyến bằng Python REST API
Mã ví dụ được đề cập ở trên hỗ trợ việc phát triển bộ chuyển đổi CAD sang DXF bằng Python RESTful Service. Việc chuyển đổi định dạng này giúp tăng khả năng tương tác vì DXF là một định dạng trao đổi mở, được hỗ trợ rộng rãi, do đó dễ dàng chia sẻ với các nhà cung cấp, khách hàng hoặc ứng dụng không thể mở DWG. Bạn có thể sử dụng đối số ExportOptions trong lệnh gọi PutDrawingDXFRequest() để tùy chỉnh thêm tệp DXF đầu ra cho phù hợp với nhu cầu của mình.
This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using Python REST API.