在 Python 中將 MPP 轉換為 TIFF | Python MPP 檔案轉 TIFF

Microsoft Project (MPP) 文件通常用於規劃和組織項目,其中包含有關任務、時間表、資源等的重要資訊。但是,在某些情況下,此資料的共享或視覺化可能需要完全不同的格式,例如 TIFF。 TIFF 是一種多功能圖像格式,在各種平台和應用程式中得到廣泛支持,使其成為註釋、圖表或源自 MPP 檔案的任何其他視覺表示的理想選擇。在本文中,我們將學習如何在 Python 中將 MPP 轉換為 TIFF。

本文涵蓋以下主題:

  1. 將 MPP 轉換為 TIFF 的 Python 函式庫
  2. 將 MPP 轉換為 TIFF
  3. 透過壓縮將 MPP 轉換為 TIFF
  4. 刪除壓縮並將 MPP 轉換為 TIFF
  5. 在線將MPP轉換為TIFF
  6. 免費學習資源

將 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 影像:

  1. 使用 Project 類別載入 MPP 檔案。
  2. 使用 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

使用 Python 將 MPP 轉換為 TIFF。

使用 Python 將 MPP 轉換為壓縮的 TIFF

我們可以按照以下步驟在將 MPP 轉換為 TIFF 時套用 TIFF 壓縮:

  1. 使用 Project 類別載入 MPP 檔案。
  2. 建立 ImageSaveOptions 類別的實例。
  3. 之後,指定 tiff 壓縮。
  4. 最後,呼叫 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 檔案匯出為各種其他格式。如有任何疑問,請透過我們的免費支援論壇與我們聯繫。

也可以看看