Các tệp Microsoft Project (MPP) thường được sử dụng để lập kế hoạch và tổ chức các dự án, chứa thông tin quan trọng về nhiệm vụ, tiến trình, tài nguyên, v.v. Tuy nhiên, có thể có những trường hợp trong đó việc chia sẻ hoặc trực quan hóa dữ liệu này yêu cầu một định dạng hoàn toàn khác, chẳng hạn như TIFF. TIFF là định dạng hình ảnh linh hoạt được hỗ trợ rộng rãi trên nhiều nền tảng và ứng dụng khác nhau, khiến nó trở thành lựa chọn lý tưởng cho các chú thích, biểu đồ hoặc bất kỳ cách trình bày trực quan nào khác bắt nguồn từ tệp MPP. Trong bài viết này, chúng ta sẽ tìm hiểu cách chuyển đổi MPP sang TIFF bằng Python.
Bài viết này bao gồm các chủ đề sau:
- Thư viện Python để chuyển đổi MPP sang TIFF
- Chuyển đổi MPP sang TIFF
- Chuyển đổi MPP sang TIFF bằng cách nén
- Xóa nén và chuyển đổi MPP sang TIFF
- Chuyển đổi MPP sang TIFF trực tuyến
- Tài nguyên học tập miễn phí
Thư viện Python để chuyển đổi MPP sang TIFF
Chúng tôi sẽ sử dụng Aspose.Tasks for Python để chuyển đổi tệp MPP thành hình ảnh TIFF. Đây là một thư viện mạnh mẽ để làm việc với Microsoft Project trong các ứng dụng Python. Nó cho phép bạn đọc, ghi, thao tác và chuyển đổi các tệp Microsoft Project mà không cần cài đặt Microsoft Project.
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-tasks
Chuyển đổi MPP sang TIFF bằng Python
Chúng ta có thể dễ dàng xuất dữ liệu dự án từ tệp MPP thành hình ảnh TIFF nhiều trang bằng cách thực hiện theo các bước dưới đây:
- Tải tệp MPP bằng lớp Project.
- Lưu dưới dạng TIFF bằng phương thức save(). Nó lấy đường dẫn tệp TIFF đầu ra và SaveFileFormat làm đối số.
Mã mẫu sau đây cho biết cách chuyển đổi MPP sang TIFF trong Python.
# Ví dụ mã này trình bày cách chuyển đổi MPP sang TIFF bằng Python.
import aspose.tasks as tasks
# Tải tệp dự án đầu vào
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# Lưu dự án dưới dạng TIFF
project.save("D:\\Files\\Blank2010_out.tif", tasks.saving.SaveFileFormat.TIFF);
Chuyển đổi MPP sang TIFF bằng cách nén bằng Python
Chúng tôi có thể áp dụng nén TIFF trong khi chuyển đổi MPP sang TIFF bằng cách thực hiện theo các bước dưới đây:
- Tải tệp MPP bằng lớp Project.
- Tạo một thể hiện của lớp ImageSaveOptions.
- Sau đó, chỉ định nén tiff.
- Cuối cùng, gọi phương thức save(). Nó lấy đường dẫn tệp TIFF đầu ra và SaveOptions làm đối số.
Mã mẫu sau đây cho biết cách chuyển đổi MPP sang TIFF bằng tính năng nén trong Python.
# Ví dụ mã này trình bày cách áp dụng tính năng nén trong khi chuyển đổi MPP sang TIFF bằng Python.
import aspose.tasks as tasks
# Tải tệp dự án đầu vào
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# Xác định các tùy chọn lưu hình ảnh
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);
# Chỉ định nén CCITT4
options.tiff_compression = tasks.saving.TiffCompression.CCITT4;
# Lưu dự án dưới dạng TIFF
project.save("D:\\Files\\Blank2010_comp_out.tif", options);
Loại bỏ nén và chuyển đổi MPP sang TIFF bằng Python
Tương tự, chúng ta cũng có thể loại bỏ tính năng nén TIFF và sau đó chuyển đổi tệp MPP sang định dạng TIFF bằng cách làm theo các bước được đề cập ở trên. Tuy nhiên, chúng ta chỉ cần đặt tiffcompression thành TiffCompression.NONE ở bước # 3.
Mã mẫu sau đây cho biết cách loại bỏ tính năng nén và chuyển đổi MPP thành TIFF trong Python.
# Ví dụ mã này trình bày cách áp dụng tính năng nén trong khi chuyển đổi MPP sang TIFF bằng Python.
import aspose.tasks as tasks
# Tải tệp dự án đầu vào
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# Xác định các tùy chọn lưu hình ảnh
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);
# Loại bỏ nén
options.tiff_compression = tasks.saving.TiffCompression.NONE;
# Lưu dự án dưới dạng TIFF
project.save("D:\\Files\\Blank2010_remove_comp_out.tif", options);
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 đánh giá.
Chuyển đổi MPP sang TIFF trực tuyến miễn phí
Bạn cũng có thể chuyển đổi trực tuyến miễn phí các tệp MPP sang định dạng TIFF bằng cách sử dụng ứng dụng web Trình chuyển đổi MPP sang TIFF này. Ứng dụng web này được phát triển bằng API trên.
MPP đến TIFF – Tài nguyên học tập
Bên cạnh việc chuyển đổi MPP sang TIFF, hãy tìm hiểu thêm về cách tạo, chuyển đổi và thao tác với tệp MPP mà không cần sử dụng Microsoft Project, đồng thời khám phá nhiều tính năng khác của thư viện bằng cách sử dụng các tài nguyên bên dưới:
- Hướng dẫn dành cho nhà phát triển
- Ứng dụng trực tuyến miễn phí
- Tham chiếu API
- Hướng dẫn cách thực hiện và bài viết
Phần kết luận
Trong bài viết này, chúng ta đã tìm hiểu cách chuyển đổi MPP sang TIFF theo chương trình bằng Python. Chúng tôi cũng đã học cách chỉ định các tùy chọn lưu hình ảnh và đặt chế độ nén TIFF. Bằng cách tận dụng Aspose.Tasks for Python thông qua .NET API, bạn có thể dễ dàng xuất dữ liệu dự án từ tệp MPP sang nhiều định dạng khác. 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.