在這篇博文中,我們將學習如何在 C# 中將 MPP 轉換為 MPX。 Microsoft Project 使用 MPP 格式來存儲任務、資源、分配、時間表、預算以及其他與項目相關的信息。另一方面,MPX 是 Microsoft Project 的舊文件格式。它允許在 Microsoft Project 和其他支持 MPX 格式的軟件應用程序之間交換項目信息。了解如何將 MS Project 數據導出為 MPX 格式。
本文應涵蓋以下主題:
- 將 MPP 轉換為 MPX 的 C# API
- 將 MPP 轉換為 MPX
- Aspose.Tasks Library – 獲得免費許可證
- 免費在線將 MPP 轉換為 MPX
- MPP 到 MPX 轉換器 – 學習資源
將 MPP 轉換為 MPX 的 C# API
為了將 MPP 轉換為 MPX,我們將使用 Aspose.Tasks for .NET API。它允許開發人員在他們的 .NET 應用程序中創建、讀取、操作和導出 Microsoft Project 文檔。它提供了一組類和方法,使開發人員能夠以各種方式與項目數據進行交互。這包括創建新項目、添加任務和資源、更新項目進度、轉換和生成報告。該庫還提供了一組豐富的功能,包括對任務調度、資源分配、任務依賴性、成本管理等的支持。
請下載 API 的 DLL 或使用 NuGet 安裝它。
PM> Install-Package Aspose.Tasks
使用 C# 將 MPP 轉換為 MPX
我們可以按照以下步驟輕鬆地將 MPP 文件轉換為 MPX 格式:
- 使用 Project 類加載 MPP 文件。
- 使用 Save() 方法保存為 MPX。它採用輸出 MPX 文件路徑和 SaveFileFormat 作為參數。
以下示例代碼顯示瞭如何在 C# 中將 MPP 轉換為 MPX。
using Aspose.Tasks;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
// 加載輸入項目文件 (MPP)
Project project = new Project("C:\\Files\\Blank2010.mpp");
// 保存輸出 MPX 文件
project.Save("C:\\Files\\Blank2010_out.mpx", SaveFileFormat.Mpx);
Aspose.Tasks Library – 獲得免費的臨時許可
我們提供免費評估版,可用於測試庫的特性和功能。請獲得免費的臨時許可證 試用 Aspose.Tasks for .NET,沒有評估限制。
免費在線將 MPP 轉換為 MPX
此外,您可以使用我們免費的 MPP 到 MPX 轉換器 Web 應用程序免費在線將 MPP 文件轉換為 MPX 格式。此網絡應用程序是使用 API 開發的。
https://products.aspose.app/tasks/conversion/mpp-to-mpx
MPP 到 MPX 轉換器 – 學習資源
您可以了解有關在不使用 Microsoft Project 的情況下生成轉換和操作 MPP 文件的更多信息,並使用下面提供的資源探索該庫的其他功能:
結論
在本文中,我們學習瞭如何在 C# 中以編程方式將 MS Project 數據從 MPP 格式轉換為 MPX 格式。 MPX 格式允許在 MS Project 和其他支持它的應用程序之間交換項目信息。我們還看到瞭如何在線將 MPP 轉換為 MPX。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。