Hướng dẫn ngắn này sẽ chỉ cho bạn cách chuyển đổi DWG sang SVG bằng Python REST API. Bạn sẽ học cách tự động chuyển đổi DWG sang SVG bằng Python REST Interface với sự trợ giúp của Cloud SDK dựa trên Dotpython. Sau khi chuyển đổi DWG sang SVG, bản vẽ CAD có thể dễ dàng xem và mở rộng trên bất kỳ trình duyệt web nào.
Đ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 SVG
- Tải xuống Aspose.Cad Cloud SDK cho Dotpython để chuyển đổi DWG sang SVG
- Thiết lập một dự án Python với SDK ở trên
Các bước chuyển đổi DWG sang SVG trực tuyến bằng Python RESTful Service
- Tạo ứng dụng khách CadApi bằng khóa API bí mật và ID người dùng
- Đặt đường dẫn đầu vào của tệp DWG nguồn và tệp SVG đầu ra
- Đọc tệp đầu vào vào luồng bộ nhớ và đặt vị trí của nó để bắt đầu
- Tạo đối tượng PutDrawingSvgRequest và truyền cho nó luồng bộ nhớ tệp đầu vào
- Gọi Đặt DrawingSvg bằng cách truyền đối tượng yêu cầu để chuyển đổi tệp đầu vào
- Lưu luồng SVG đã trả về dưới dạng tệp trên đĩa
Các bước sau đây tóm tắt cách chuyển đổi định dạng tệp từ CAD sang SVG bằng API dựa trên Python. Tạo máy khách CadApi, khởi tạo nó với khóa bí mật và ID người dùng, xác định đường dẫn tệp đầu vào và đầu ra, và đọc tệp DWG đầu vào vào luồng bộ nhớ. Khởi tạo đối tượng PutDrawingSvgRequest với luồng bộ nhớ tệp đầu vào, gọi phương thức PutDrawingSvg() để thực hiện chuyển đổi và lấy luồng SVG, sau đó lưu đầu ra dưới dạng tệp SVG.
Mã để chuyển đổi AutoCAD sang SVG bằng API dựa trên Python
Đoạn mã trên minh họa việc chuyển đổi tệp AutoCAD sang SVG bằng Python RESTful Service. Bạn có thể sử dụng các tùy chọn xuất trong lớp PutDrawingSvgRequest để tùy chỉnh đầu ra. Tương tự, nhiều tệp có thể được tải lên bộ nhớ đám mây và chuyển đổi sang định dạng mong muốn bằng cách gọi phương thức phù hợp cho từng tệp.
Hướng dẫn này hướng dẫn cách chuyển đổi tệp DWG sang SVG. Để chuyển đổi tệp DWG sang DWF, hãy tham khảo bài viết trên Chuyển đổi DWG sang DWF bằng Python REST API.