DOCX) 使用 C#

Microsoft Project (MPP) 文件用於不同的項目管理任務,例如組織和跟踪項目以及管理資源。如果您希望將文檔形式的項目數據進一步修改和共享,可以通過將MPP文件轉換為WordDOC格式來實現。在本文中,您將學習如何使用 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 的更多信息。如有任何疑問,請隨時通過我們的免費支持論壇與我們聯繫。

也可以看看