在C#中以编程方式将 MS Project MPP 转换为 Word 文档
Microsoft Project ( MPP ) 文件用于不同的项目管理任务,例如组织和跟踪项目以及管理资源。如果希望文档形式的项目数据进一步修改和共享,可以通过将 MPP 文件转换为 Word DOC / DOCX格式来实现。在本文中,将学习如何使用 C# 将 MPP 文件转换为 Word 文档。
- 使用 C# 将 MPP 文件转换为 Word DOC/DOCX 文件
我们将使用Aspose.PDF for .NET和Aspose.Tasks for .NET。前者是用于处理 Microsoft Project (MPP) 文件的 API,而后者是用于创建、读取和更新 PDF 文件的 API。我们将使用 Aspose.Tasks for .NET API 将 MPP 文件转换为 PDF 格式,使用 Aspose.PDF for .NET API 将生成的 PDF 文件转换为 Word 文件。下载最新版Aspose.PDF for .NET
使用 C# 将 MPP 文件转换为 Word DOC/DOCX 文件
可以使用下面给出的步骤轻松地将 MPP 文件转换为 Word 文档。
- 使用Project 类加载 MPP 文件 。
- 创建MemoryStream类的实例。
- 使用Project.Save(Stream stream, SaveFileFormat format)方法将项目作为 PDF 保存到流中。
- 使用Document类从流中加载 PDF 。
- 使用Document.Save(string outputFileName, SaveFormat format)方法将 PDF 保存为 Word 文档。
以下示例代码显示了如何使用 C# 将 MPP 文件转换为 Word 文档。
// Load the MPP file Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");// Create an instance of the MemoryStream class MemoryStream stream = new MemoryStream();// Save the project as PDF to the MemoryStream project.Save(stream, SaveFileFormat.PDF);// Load the PDF from the MemoryStream Document document = new Document(stream);// Save the PDF as DOCX document.Save("OutputDirectory\\SaveProjectAsDocx_out.docx", SaveFormat.DocX);
如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询。
在C#中以编程方式将 MS Project MPP 转换为 Word 文档相关推荐
- 如何在 C# 中以编程方式将 IGS/IGES 文件转换为 PDF?
计算机辅助设计应用程序使用 IGS 文件,因为它们包含设计信息.您可以将 IGS 文件转换为 PDF 格式的文档,以便在多个操作系统和环境中查看内容. 使用 C# 以编程方式将 IGS 或 IGES ...
- 快速将非Word中的不可编辑的公式转换为Word文档中公式编辑器里可编辑的公式的办法
因为我最近需要翻译一篇外文文献,其中的公式比较多,如果我自己去Word里用公式编辑器编辑,那么会翻译的会很慢,于是就搞出了一套可以自动将非Word中的不可编辑的公式转换为Word中可编辑的公式的办 ...
- 将html转换为word文档的几种方式
1 基于wps直接将页面信息下载成word文档 1 public void test() 2 { 3 4 WPS.Application wps = null; 5 try 6 { 7 wps = n ...
- word中添加java代码怎么写_Java如何在word文档中写一个段落?
在Java编程中,如何在word文档中写一个段落? 注意:需要访问网址:http://poi.apache.org/download.html , 下载一个Apache POI软件包.这里下载最新版本 ...
- word文档中指定页加水印_如何在Microsoft Word文档中使用水印
word文档中指定页加水印 A watermark is a faded background image that displays behind the text in a document. Y ...
- html中从右往左写的文字格式,用Word 文档怎么更改写字方向从右到左写?
回答: 1.首先打开CAD,因为画的是直线箭头,这里建议大家先把"正交"打开,点击下方的直角符号,命令栏会提示. 2.然后我们输入"pl"命令,回车,在CAD中 ...
- Word开发工具Aspose.Words功能演示:在C ++中以编程方式在Word文档中添加或删除页眉和页脚
Word文档中的页眉和页脚用于格式化和显示重要信息,例如主题,章节,页码,Copywrite等.以编程方式使用Word文档时,可能需要添加或删除页眉和页脚.为此,本文将教您如何使用C ++在Word文 ...
- 如何使用C ++以编程方式在Word文档中使用注释?
Microsoft Word使您能够向Word文档添加注释.在诸如建议改进文档或共享文本思想等情况下,注释可能会有所帮助.在某些情况下,需要以编程方式管理评论.为此,本文将教您如何使用C ++在Wor ...
- Word处理控件Aspose.Words功能演示:使用 Java 在 MS Word 文档中进行邮件合并
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
最新文章
- 美国计算机科学专业申请要求,美国计算机科学专业好申请吗?申请要求高不高...
- 使用git如何批量对文件进行rm操作
- 今天开始学OpenWRT - 21/03/8
- Parts of a URL
- 【python 类】【部分转发】设计模式 -- 责任链模式 (类之间的联动)
- Java:接口文档示例
- bullmind在线流程图软件,在线visio软件
- linux中oppenoffice的安装
- 基于Windows2003实现网关-网关虚拟专用网络
- 计算机能不能升级固态硬盘,笔记本升级固态硬盘后会怎样?秒懂
- You can be happy no matter what.
- udal导mysql_mybatis之sql标签与include标签
- js 树形结构数据 已知某一子节点 一次向上获取所有父节点
- Docker镜像-Docker
- [原创]酒好喝,好喝酒,喝好酒,酒喝好
- 简记_磁学基础(一)
- (二) DIM-SUM系统环境搭建之编译与调试环境
- doc与docx批量互转宏代码
- html 如何把文字和图片放到一行,DIV+CSS图片和文字如何显示同一行
- UTONMOS开启元宇宙数字化经济新纪元