在这篇博文中,我们将学习如何在 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。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。