Microsoft Project (MPP) 文件通常用於規劃和組織項目,其中包含有關任務、時間表、資源等的重要資訊。但是,在某些情況下,此資料的共享或視覺化可能需要完全不同的格式,例如 TIFF。 TIFF 是一種多功能圖像格式,在各種平台和應用程式中得到廣泛支持,使其成為註釋、圖表或源自 MPP 檔案的任何其他視覺表示的理想選擇。在本文中,我們將學習如何在 Python 中將 MPP 轉換為 TIFF。
本文涵蓋以下主題:
將 MPP 轉換為 TIFF 的 Python 函式庫
我們將使用Aspose.Tasks for Python將MPP檔案轉換為TIFF影像。它是一個功能強大的程式庫,用於在 Python 應用程式中使用 Microsoft Project。它允許您讀取、寫入、操作和轉換 Microsoft Project 文件,而無需安裝 Microsoft Project。
請下載軟體包或在控制台中使用以下 pip 命令從 PyPI 安裝 API:
pip install aspose-tasks
使用 Python 將 MPP 轉換為 TIFF
我們可以按照以下步驟輕鬆地將專案資料從 MPP 檔案匯出為多頁 TIFF 影像:
- 使用 Project 類別載入 MPP 檔案。
- 使用 save() 方法另存為 TIFF。它將輸出 TIFF 檔案路徑和 SaveFileFormat 作為參數。
以下範例程式碼展示如何在 Python 中將 MPP 轉換為 TIFF。
# 此程式碼範例示範如何在 Python 中將 MPP 轉換為 TIFF。
import aspose.tasks as tasks
# 載入輸入項目文件
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# 將項目另存為 TIFF
project.save("D:\\Files\\Blank2010_out.tif", tasks.saving.SaveFileFormat.TIFF);
使用 Python 將 MPP 轉換為壓縮的 TIFF
我們可以按照以下步驟在將 MPP 轉換為 TIFF 時套用 TIFF 壓縮:
- 使用 Project 類別載入 MPP 檔案。
- 建立 ImageSaveOptions 類別的實例。
- 之後,指定 tiff 壓縮。
- 最後,呼叫 save() 方法。它將輸出 TIFF 檔案路徑和 SaveOptions 作為參數。
以下範例程式碼展示如何在 Python 中透過壓縮將 MPP 轉換為 TIFF。
# 此程式碼範例示範如何在 Python 中將 MPP 轉換為 TIFF 時套用壓縮。
import aspose.tasks as tasks
# 載入輸入項目文件
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# 定義圖像保存選項
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);
# 指定 CCITT4 壓縮
options.tiff_compression = tasks.saving.TiffCompression.CCITT4;
# 將項目另存為 TIFF
project.save("D:\\Files\\Blank2010_comp_out.tif", options);
使用 Python 刪除壓縮並將 MPP 轉換為 TIFF
同樣,我們也可以依照上述步驟,去掉TIFF壓縮,然後將MPP檔案轉換為TIFF格式。但是,我們只需在步驟 #3 中將 tiffcompression 設定為 TiffCompression.NONE 即可。
以下範例程式碼示範如何在 Python 中刪除壓縮並將 MPP 轉換為 TIFF。
# 此程式碼範例示範如何在 Python 中將 MPP 轉換為 TIFF 時套用壓縮。
import aspose.tasks as tasks
# 載入輸入項目文件
project = tasks.Project("D:\\Files\\Blank2010.mpp");
# 定義圖像保存選項
options = tasks.saving.ImageSaveOptions(tasks.saving.SaveFileFormat.TIFF);
# 去除壓縮
options.tiff_compression = tasks.saving.TiffCompression.NONE;
# 將項目另存為 TIFF
project.save("D:\\Files\\Blank2010_remove_comp_out.tif", options);
取得免費許可證
您可以獲得免費的臨時許可證來試用該庫,而不受評估限制。
免費在線將 MPP 轉換為 TIFF
您還可以使用此 MPP 到 TIFF 轉換器 網路應用程式免費在線將 MPP 檔案轉換為 TIFF 格式。該網頁應用程式是使用上述 API 開發的。
MPP 到 TIFF – 學習資源
除了將 MPP 轉換為 TIFF 之外,您還可以了解有關在不使用 Microsoft Project 的情況下生成、轉換和操作 MPP 文件的更多信息,並使用以下資源探索該庫的各種其他功能:
結論
在本文中,我們學習如何在 Python 中以程式設計方式將 MPP 轉換為 TIFF。我們還學習如何指定影像儲存選項和設定 TIFF 壓縮。透過 .NET API 利用 Aspose.Tasks for Python,您可以輕鬆地將專案資料從 MPP 檔案匯出為各種其他格式。如有任何疑問,請透過我們的免費支援論壇與我們聯繫。