Chuyển đổi STL sang DXF bằng Python

STLDXF là hai định dạng tệp phổ biến được sử dụng trong thiết kế có sự trợ giúp của máy tính (CAD). Các tệp STL thường được sử dụng để in 3D, trong khi các tệp DXF được sử dụng cho nhiều tác vụ CAD khác nhau, chẳng hạn như vẽ, soạn thảo và sản xuất. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách chuyển đổi STL sang DXF bằng Python.

Bài viết này bao gồm các chủ đề sau:

  1. API Python để chuyển đổi STL sang DXF
  2. Chuyển đổi STL sang DXF
  3. Chuyển đổi STL sang DXF với các tùy chọn
  4. Bộ chuyển đổi STL sang DXF trực tuyến
  5. Tài nguyên học tập miễn phí

API chuyển đổi Python STL sang DXF – Tải xuống miễn phí

Chúng tôi sẽ sử dụng API Aspose.CAD for Python để chuyển đổi tệp STL sang DXF. Aspose.CAD for Python là một thư viện mạnh mẽ cho phép các nhà phát triển làm việc với các tệp CAD bằng Python. Nó hỗ trợ nhiều định dạng tệp CAD, bao gồm STL, DXF, DWG, DGN, v.v. API cho phép các nhà phát triển tạo tệp CAD mới, xem và chỉnh sửa CAD, trích xuất dữ liệu từ tệp CAD và chuyển đổi chúng sang các định dạng khác.

Vui lòng tải xuống gói hoặc cài đặt API từ PyPI bằng lệnh pip sau trong bảng điều khiển:

pip install aspose-cad

Chuyển đổi STL sang DXF bằng Python

Chúng ta có thể dễ dàng chuyển đổi STL sang DXF bằng Python bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp STL đầu vào bằng phương thức tải của lớp Hình ảnh.
  2. Tạo một thể hiện của lớp DxfOptions.
  3. Cuối cùng, gọi phương thức save() để lưu STL dưới dạng DXF. Nó lấy đường dẫn tệp DXF đầu ra và DxfOptions làm đối số.

Mẫu mã sau đây cho biết cách chuyển đổi STL sang DXF bằng Python.

# Chỉ định đường dẫn cho các tập tin đầu vào và đầu ra.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Tải tập tin DWF
image = cad.Image.load(inputSTL)

# Chỉ định các tùy chọn DXF
options = cad.imageoptions.DxfOptions()

# Lưu tệp DXF đầu ra
image.save(outputDXF, options);

Chuyển đổi STL sang DXF bằng Tùy chọn trong Python

Chúng tôi có thể chỉ định các tùy chọn lưu khác nhau trong khi chuyển đổi tệp STL sang định dạng DXF bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp STL đầu vào bằng lớp Hình ảnh.
  2. Tạo một thể hiện của lớp CadRasterizationOptions.
  3. Chỉ định các thuộc tính tùy chọn.
  4. Tạo một thể hiện của lớp DxfOptions.
  5. Sau đó, đặt thuộc tính vectorrasterizationoptions thành CadRasterizationOptions.
  6. Cuối cùng, gọi phương thức save() để lưu STL dưới dạng DXF.

Mẫu mã sau đây cho thấy cách tùy chỉnh chuyển đổi STL sang DXF trong Python.

# Chỉ định đường dẫn cho các tập tin đầu vào và đầu ra.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Tải tập tin DWF
image = cad.Image.load(inputSTL)

# Chỉ định các tùy chọn Rasterization CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Chọn bố cục cụ thể để chuyển đổi
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Chỉ định các tùy chọn DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Lưu tệp DXF đầu ra
image.save(outputDXF, options);

Nhận giấy phép miễn phí

Vui lòng nhận giấy phép tạm thời miễn phí để dùng thử thư viện chuyển đổi STL sang DXF mà không bị giới hạn.

Công cụ chuyển đổi STL sang DXF trực tuyến

Bạn cũng có thể dùng thử ứng dụng STL sang DXF trực tuyến miễn phí này được phát triển bằng API trên. Bạn có thể truy cập nó từ bất kỳ trình duyệt hoặc thiết bị nào mà không cần cài đặt plugin, phần mềm hoặc đăng ký.

Bộ chuyển đổi Python STL sang DXF – Tài nguyên học tập

Bên cạnh việc chuyển đổi STL sang DXF, bạn có thể tìm hiểu thêm về thư viện và khám phá nhiều tính năng khác bằng cách sử dụng các tài nguyên bên dưới:

Phần kết luận

Trong bài đăng trên blog này, chúng tôi đã học cách chuyển đổi STL sang DXF bằng Python. Bằng cách làm theo các bước được nêu trong bài viết này, bạn có thể dễ dàng chuyển đổi tệp STL sang định dạng DXF theo chương trình. Thư viện Aspose.CAD for Python cung cấp API đơn giản và dễ sử dụng để làm việc với các tệp CAD trong Python. Bên cạnh việc chuyển đổi STL sang DXF bằng Python, bạn cũng có thể chuyển đổi trực tuyến các tệp STL sang định dạng DXF bằng trình chuyển đổi STL dựa trên web miễn phí. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm