在c#中读取word文件
本文关键字:word 文件 读取 | 更新日期: 2023-09-27 18:14:08
我有一个word文档,我想用c#解析。市面上有很多教程,但我很难决定使用哪个库。我发现了以下dll:
- Microsoft.Office.Interop。词
- Microsoft.Office.Tools。词
- Microsoft.Office.Tools.Word.v4.0。公用事业 Microsoft Word 12.0对象库
- 打开XML sdk
这些都是我在网上找到的。我应该用哪一个?哪些已经过时了?
您也可以使用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上做了几次屏幕演示—这可以让您了解您面临的问题。