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

时间:2013-01-07 15:32:57

标签: c# .net ms-word

我必须使用c#打开word文档并在该文档中进行一些更改并再次保存。文档将有很多表和样式。例如,我必须逐页处理该文档。我必须将所有斜体更改为正常,并将所有大写字母更改为小写字母,并仅将更改保存到该文档,而不会影响文档的样式和对齐方式或格式。

这可能在c#.net中吗?请根据我的要求告诉我任何可用的教程。基本上我是一名Java开发人员,最近搬到了c#。我用谷歌搜索过去2天,我没有得到任何适当的数据。

1 个答案:

答案 0 :(得分:2)

就个人而言,我使用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。它对服务器来说不是很稳定。