在c#中读取word文件

本文关键字:word 文件 读取 | 更新日期: 2023-09-27 18:14:08

我有一个word文档,我想用c#解析。市面上有很多教程,但我很难决定使用哪个库。我发现了以下dll:

  1. Microsoft.Office.Interop。词
  2. Microsoft.Office.Tools。词
  3. Microsoft.Office.Tools.Word.v4.0。公用事业
  4. Microsoft Word 12.0对象库
  5. 打开XML sdk

这些都是我在网上找到的。我应该用哪一个?哪些已经过时了?

在c#中读取word文件

您也可以使用netooffice

网站:http://netoffice.codeplex.com/

使用它你不需要担心版本和"语法和语义与微软互操作程序集相同",所以你做你的编码相同的方式。

其他优点:

  • 没有版本限制的Office集成
  • 包括Office 2000、2002、2003、2007、2010版本的所有对象、方法、属性和事件
  • 关于Office版本提供特定方法或属性的信息的属性概念和XML源文档
  • 如果您已经知道Office对象模型,则无需培训,使用您现有的PIA代码
  • 减少和更易读的代码,自动管理COM代理
  • 没有部署障碍,没有问题的注册,没有依赖,没有互操作组件,不需要VSTO
  • 可用于。net 2.0或更高版本
  • Easy Addin Development

Beth Massi在她的博客http://blogs.msdn.com/b/bethmassi上写了几篇关于OpenXML SDK的文章,甚至在www.dnrtv.com上做了几次屏幕演示—这可以让您了解您面临的问题。