在c#中读取/写入/保存MS Word文档

本文关键字:MS Word 文档 保存 写入 读取 | 更新日期: 2023-09-27 17:50:52

我必须使用c#打开一个word文档,在该文档中做一些更改并再次保存。文档将有很多表格和样式。例如,我必须一页一页地处理那个文档。我必须把所有的斜体字改成正体字,把所有的大写字母改成小写字母,然后只保存到那个文档中,而不影响文档的样式、对齐方式或格式。

这在c# .net中可能吗?请让我知道,如果有任何教程可根据我的要求。基本上,我是一名Java开发人员,最近转到了c#。我已经用google搜索了两天了,我没有得到任何合适的数据。

在c#中读取/写入/保存MS Word文档

我个人使用Aspose.NET。但是这个组件不是免费的。如果你需要一些免费的东西,我也可以推荐Microsoft Open XML Library:
http://blogs.msdn.com/b/ericwhite/archive/2008/04/22/using-the-open-xml-sdk.aspx

我不会像Jim建议的那样使用Office Interop。