使用 C# 將 MS Project MPP 轉換為圖像(PNG、JPEG、BMP、TIFF)

Microsoft Project (MPP) 文件用於跟踪、組織和管理項目。這些文件包含任務、分配和其他與項目相關的資源和信息。如果您想與某人共享項目信息並且他們沒有安裝 MS Project,您可以將 MPP 文件轉換為 PNGJPEGBMPTIFF 並分享這些。為此,本文將教您如何使用 C# 以編程方式將 Microsoft Project MPP 文件轉換為圖像。

用於將 MPP 文件轉換為圖像的 C# API

Aspose.Tasks for .NET 是一個 .NET 庫,它允許您讀取和寫入 MPP/XML 文件,而無需安裝 Microsoft Project。此外,API 支持將 MPP 文件轉換為圖像。您可以通過 NuGet 安裝 API 或直接從 下載 部分下載。

PM> Install-Package Aspose.Tasks

使用 C# 將 MPP 文件轉換為 JPEG 格式

以下是使用 C# 將 MPP 文件轉換為 JPEG 格式的步驟。

以下示例代碼顯示瞭如何使用 C# 將 MPP 文件轉換為 JPEG 圖像。

// 加載 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 為了操縱 JPEG 質量,您可以使用 ImageSaveOptions.JpegQuality 屬性。
// 允許的值範圍是從 0 到 100。
// 創建 ImageSaveOptions 類的實例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.JPEG) { JpegQuality = 50 };

// 保存 JPEG 圖像
project.Save("OutputDirectory\\image_out.jpeg", (SaveOptions)options);

使用 C# 將 MPP 文件轉換為 PNG 圖像

要將 MPP 文件轉換為 PNG 圖像,請按照以下步驟操作。

以下示例代碼顯示瞭如何使用 C# 將 MPP 文件轉換為 PNG 圖像。

// 加載 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 創建 ImageSaveOptions 類的實例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.PNG);

// 保存 PNG 圖像
project.Save("OutputDirectory\\image_out.png", (SaveOptions)options);

使用 C# 將 MPP 文件轉換為 BMP 圖像

以下是使用 C# 將 MPP 文件轉換為 BMP 圖像的步驟。

以下示例代碼顯示瞭如何使用 C# 將 MPP 文件轉換為 BMP 圖像。

// 加載 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 創建 ImageSaveOptions 類的實例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.BMP);

// 保存 BMP 圖像
project.Save("OutputDirectory\\image_out.bmp", (SaveOptions)options);

使用 C# 將 MPP 文件轉換為多頁 TIFF

以下是使用 C# 將 MPP 文件轉換為多頁 TIFF 的步驟。

以下示例代碼顯示瞭如何使用 C# 將 MPP 文件轉換為多頁 TIFF 圖像

// 加載 MPP 文件
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// 創建 ImageSaveOptions 類的實例
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.TIFF);

// 保存 TIFF 圖像
project.Save("OutputDirectory\\RenderMultipageTIFF_out.tif", (SaveOptions)options);

獲得免費許可證

為了在沒有評估限制的情況下試用 API,您可以申請免費的臨時許可證

結論

在本文中,您了解瞭如何使用 C# 將 Microsoft Project MPP 文件轉換為圖像格式。具體來說,您學習瞭如何使用 Aspose.Tasks for .NET API 將 MPP 文件轉換為 JPEG、PNG、BMP 和 TIFF 圖像格式。 API 提供了一系列用於處理 MPP 文件的附加功能,您可以通過訪問 官方文檔 來詳細了解這些功能。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看