Chuyển đổi Primavera XER sang PDF bằng Python

Oracle Primavera P6 sử dụng định dạng tệp XER để lập kế hoạch và quản lý dự án. Nó là một tệp văn bản và có thể được mở dễ dàng bởi bất kỳ trình soạn thảo văn bản nào theo ý của bạn. Chuyển đổi XER sang PDF cho phép chia sẻ và xem xét dữ liệu và thông tin dự án Primavera trên nhiều thiết bị khác nhau. Trong bài đăng trên blog này, chúng ta sẽ tìm hiểu cách dễ dàng chuyển đổi tệp XER thành PDF bằng Python.

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

API chuyển đổi Python XER sang PDF

Chúng tôi sẽ sử dụng API Aspose.Tasks for Python để chuyển đổi tệp Primavera XER thành tệp PDF. Nó cho phép làm việc với các tệp quản lý dự án bằng Python mà không cần Microsoft Project. Nó cho phép các nhà phát triển đọc và ghi các tệp MPP, tạo, thao tác và chuyển đổi các dự án sang các định dạng khác.

Để cài đặt Aspose.Tasks for Python trong dự án của bạn, vui lòng tải gói xuống hoặc cài đặt nó từ PyPI bằng cách sử dụng lệnh pip sau trong bảng điều khiển:

pip install aspose-tasks

Chuyển đổi XER sang PDF bằng Python

Chúng tôi có thể dễ dàng chuyển đổi dự án Primavera P6 từ tệp XER thành PDF. Chỉ cần làm theo các bước đơn giản:

  1. Tải tệp XER bằng lớp Project.
  2. Gọi phương thức save().Nó lấy đường dẫn tệp PDF đầu ra và SaveFileFormat làm đối số.

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

# Ví dụ mã này trình bày cách chuyển đổi Primavera XER sang PDF.
import aspose.tasks as tasks

# Tải tệp XER đầu vào
project = tasks.Project("sample.xer");

# Lưu dưới dạng PDF
project.save("sample_Output.pdf", tasks.saving.SaveFileFormat.PDF);
Chuyển đổi Primavera P6 XER sang PDF bằng Python

Chuyển đổi Primavera P6 XER sang PDF bằng Python.

Tùy chỉnh chuyển đổi XER sang PDF bằng Python

Tương tự, chúng ta có thể tùy chỉnh chuyển đổi XER sang PDF bằng cách thực hiện theo các bước bên dưới:

  1. Tải tệp XER bằng lớp Project.
  2. Tạo một thể hiện của lớp PdfSaveOptions.
  3. Sau đó, xác định các tùy chọn lưu như kích thước trang, v.v.
  4. Cuối cùng, gọi phương thức save().Nó lấy đường dẫn tệp PDF đầu ra và PdfSaveOptions làm đối số.

Mã mẫu sau đây cho biết cách chuyển đổi XER sang PDF với cài đặt tùy chỉnh trong Python.

# Ví dụ mã này trình bày cách tùy chỉnh chuyển đổi Primavera XER sang PDF.
import aspose.tasks as tasks

# Tải tệp XER đầu vào
project = tasks.Project("sample.xer");

# Xác định các tùy chọn lưu PDF
options = tasks.saving.PdfSaveOptions();
options.page_size = tasks.visualization.PageSize.A3;

# Lưu dưới dạng PDF
project.save("sample_customized_Output.pdf", tasks.saving.SaveFileFormat.PDF);

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 mà không bị giới hạn về đánh giá.

Chuyển đổi XER sang PDF trực tuyến

Bạn cũng có thể chuyển đổi trực tuyến các tệp Primavera XER của mình sang định dạng PDF bằng cách sử dụng công cụ [XER to PDF Converter] miễn phí này. Nó có thể truy cập được từ mọi trình duyệt và thiết bị mà không cần plugin, phần mềm hoặc đăng ký.

XER sang PDF – Tài nguyên miễn phí

Bên cạnh việc chuyển đổi XER sang PDF bằng Python, hãy khám phá toàn bộ tiềm năng của các tính năng và khả năng mở rộng của API. Hãy sử dụng các tài nguyên bên dưới để khám phá đầy đủ các chức năng của nó.

Phần kết luận

Trong bài đăng này, chúng tôi đã khám phá cách chuyển đổi XER sang PDF bằng Python. Bằng cách tận dụng Aspose.Tasks for Python, chúng tôi đã trình bày cách tải tệp Primavera XER và chuyển đổi nó thành PDF. Với các bước được nêu trong bài viết này, bạn có thể dễ dàng triển khai quy trình chuyển đổi này, đảm bảo rằng lịch trình dự án của bạn luôn sẵn sàng để trình bày, lưu trữ hoặc xem đơn giản trên nhiều nền tảng khác nhau.

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 tại diễn đàn hỗ trợ miễn phí của chúng tôi.

Xem thêm