Bài viết nhanh này bao gồm cách chuyển đổi DGN sang PDF trong Python. Bài viết bao gồm thuật toán từng bước cũng như đoạn mã để phát triển bộ chuyển đổi DGN sang PDF trong Python. Ngoài ra, bài viết cũng thảo luận về việc tùy chỉnh kết xuất tệp DGN để đáp ứng mọi yêu cầu tùy chỉnh.
Các bước chuyển đổi DGN sang PDF trong Python
- Cấu hình môi trường bằng cách cài đặt thư viện Aspose.CAD
- Đọc tệp DGN nguồn bằng cách sử dụng lớp Image
- Khởi tạo một đối tượng của lớp CadRasterizationOptions
- Tạo một đối tượng của lớp PdfOptions để thiết lập các tùy chọn hiển thị PDF
- Gọi phương thức lưu để chuyển đổi DGN sang định dạng PDF
Các bước này trình bày chi tiết về luồng chương trình để render DGN sang PDF trong Python. Quá trình bắt đầu bằng cách đọc tệp DGN đầu vào và sau đó chỉ định các thuộc tính tùy chỉnh cho tài liệu PDF đầu ra. Cuối cùng, tệp PDF được tạo ra có thể được ghi vào đĩa hoặc luồng để phù hợp với nhu cầu ứng dụng của bạn.
Mã để phát triển trình chuyển đổi DGN sang PDF bằng Python
Đoạn mã trên minh họa cách xuất tệp DGN sang PDF trong Python. Trình xây dựng lớp Image được sử dụng để tải bản vẽ nguồn và sau đó các tùy chọn rasterization khác nhau được thiết lập như thiết lập kích thước trang, lề trang, đường viền trang, thu phóng, tỷ lệ, màu nền trước hoặc nền sau, v.v. Tương tự như vậy, bạn có thể chỉ định độ phân giải, mã thông báo thời gian chờ và siêu dữ liệu XMP, cùng với các thuộc tính PDF khác bằng cách sử dụng lớp PdfOptions. Theo cách này, bạn có thể kết hợp một số tùy chỉnh để kiểm soát quá trình kết xuất dựa trên yêu cầu của mình.
Trong chủ đề này, chúng ta đã học cách chuyển đổi DGN sang PDF trong Python. Tuy nhiên, để khám phá cách chuyển đổi IGES sang PDF, hãy đọc bài viết trên Chuyển đổi IGES sang PDF bằng Python.