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

Định dạng DWG lưu trữ dữ liệu và bản vẽ CAD hai chiều (2D) và ba chiều (3D). trong khi DXF là định dạng tệp được sử dụng để trao đổi dữ liệu CAD 2D và 3D giữa các ứng dụng phần mềm CAD khác nhau. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi DWG sang DXF bằng Python. Bài viết này cung cấp hướng dẫn từng bước toàn diện và các ví dụ về mã để đơn giản hóa quá trình chuyển đổi.

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

  1. API chuyển đổi Python DWG sang DXF – Tải xuống miễn phí
  2. Chuyển đổi DWG sang DXF
  3. Chuyển đổi DWG sang DXF bằng tùy chọn
  4. Chuyển đổi DWG sang DXF trực tuyến miễn phí
  5. Chuyển đổi DWG sang DXF – Tài nguyên học tập

API chuyển đổi DWG sang DXF của Python – 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 DWG sang DXF. API Aspose.CAD for Python cho phép làm việc với các định dạng tệp CAD trong các ứng dụng Python. Nó cho phép các nhà phát triển tạo, chỉnh sửa, thao tác và chuyển đổi các định dạng tệp được hỗ trợ bằng Python.

Vui lòng tải xuống gói thư viện 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 DWG sang DXF bằng Python

Chúng ta có thể dễ dàng chuyển đổi DWG 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 DWG đầu vào bằng 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 DWG 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 DWG sang DXF bằng Python.

# This code example demonstrates how to convert DWG to DXF
import aspose.cad as cad

# Specify paths for input and output files.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# Load DWG file
image = cad.Image.load(inputDWG)

# Specify DXF options
options = cad.imageoptions.DxfOptions()

# Save output DXF file
image.save(outputDXF, options);

Chuyển đổi DWG sang DXF bằng các tùy chọn trong Python

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

  1. Tải tệp DWG đầ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 DWG dưới dạng DXF.

Mẫu mã sau đây cho biết cách chỉ định các tùy chọn CAD khác nhau trong khi lưu tệp DWG dưới dạng DXF trong Python.

# This code example demonstrates how to convert DWG to DXF with convert options
import aspose.cad as cad

# Specify paths for input and output files.
inputDWG = "C:\Files\sample.dwg";
outputDXF = "C:\Files\sample_out.dxf";

# Load DWG file
image = cad.Image.load(inputDWG)

# Specify CAD Rasterization options
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Select specific layout to convert
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Specify DXF options
options = cad.imageoptions.DxfOptions()
options.vector_rasterization_options = rasterizationOptions

# Save output DXF file
image.save(outputDXF, options);

Chuyển đổi DWG sang DXF – Nhận giấy phép miễn phí

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

Chuyển đổi DWG sang DXF trực tuyến

Hơn nữa, bạn có tùy chọn sử dụng bộ chuyển đổi DWG sang DXF dựa trên web của chúng tôi miễn phí, cho phép bạn dễ dàng chuyển đổi các tệp DWG sang định dạng DXF. Công cụ trực tuyến này được tạo bằng API Aspose.CAD.

Trình chuyển đổi Python DWG sang DXF – Tài nguyên học tập

Tìm hiểu cách đọc, chuyển đổi và thao tác với tệp DWG mà không cần AutoCAD. Ngoài ra, bạn có thể duyệt các tài nguyên sau để tìm hiểu thêm về thư viện:

Phần kết luận

Tóm lại, chuyển đổi DWG sang DXF bằng Python là một quá trình tương đối đơn giản. Với các bước được nêu trong bài viết này, bạn có thể chuyển đổi tệp DWG thành tệp DXF theo chương trình một cách dễ dàng. Bằng cách tận dụng Aspose.CAD for Python, bạn có thể đơn giản hóa các tác vụ như hiển thị bản vẽ CAD, trích xuất dữ liệu và đảm bảo khả năng tương thích giữa các định dạng tệp CAD khác nhau. Nó giúp các nhà phát triển hợp lý hóa các dự án liên quan đến CAD của họ. Bên cạnh việc chuyển đổi DWG sang DXF bằng Python, bạn có thể chuyển đổi tệp DWG sang định dạng DXF trực tuyến bằng ứng dụng web chuyển đổi DWG 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