DOCX) 使用 C#

Microsoft Project (MPP) 文件用于不同的项目管理任务,例如组织和跟踪项目以及管理资源。如果您希望文档形式的项目数据进一步修改和共享,您可以通过将 MPP 文件转换为 Word DOC 格式来实现。在本文中,您将学习如何使用 C# 将 MPP 文件转换为 Word 文档。

用于将 MPP 文件转换为 Word 文档的 C# API

我们将使用 Aspose.Tasks for .NETAspose.PDF for .NET API 执行此转换。前者是用于处理 Microsoft Project (MPP) 文件的 API,而后者是用于创建、读取和更新 PDF 文件的 API。我们将使用 Aspose.Tasks for .NET API 将 MPP 文件转换为 PDF 格式,使用 Aspose.PDF for .NET API 将生成的 PDF 文件转换为 Word 文件。您可以通过 NuGet 安装 API,也可以直接从 下载 部分下载它们。

PM> Install-Package Aspose.Tasks
PM> Install-Package Aspose.PDF

使用 C# 将 MPP 文件转换为 Word DOC/DOCX 文件

您可以使用下面给出的步骤轻松地将 MPP 文件转换为 Word 文档。

以下示例代码展示了如何使用 C# 将 MPP 文件转换为 Word 文档。

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

// 创建 MemoryStream 类的实例
MemoryStream stream = new MemoryStream();

// 将项目另存为 PDF 到 MemoryStream
project.Save(stream, SaveFileFormat.PDF);

// 从 MemoryStream 加载 PDF
Document document = new Document(stream);

// 将 PDF 保存为 DOCX
document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);

获得免费许可证

为了在没有评估限制的情况下试用 API,您可以申请 免费的临时许可证

结论

在本文中,您学习了如何使用 C# 将 Microsoft Project MPP 文件转换为 Word 文档。我们使用 Aspose.Tasks for .NET API 将 MPP 文件转换为 PDF 格式,使用 Aspose.PDF for .NET API 将 PDF 转换为 Word 格式。您可以通过浏览它们的官方文档来了解有关这些 API 的更多信息。如有任何问题,请随时通过我们的 免费支持论坛 与我们联系。

也可以看看