我想阅读服务器中的word文档(doc和docx)。服务器没有
安装了office,因此我不能使用com对象,也不能使用商业软件。
有没有办法让我单独使用office工具,阅读word docs(2003年和2007年)
不幸的是,没有很好的免费选项来阅读 .doc 和 .docx 文件。即使是价格合理的商业选择也很少,但也有一些非常昂贵的选择。
对于读取 .doc 文件,我所知道的唯一免费选项是 POI for Java,您可以使用 IKVM 在 .NET 中运行它。然而,POI 的 SVN 存储库的一个实验分支支持 Word,所以我不知道它的效果如何。
http://poi.apache.org/
http://www.ikvm.net/
如果您只想从 .doc 文件中取出文本而不关心格式,您可以使用IFilter通过 pinvoke 实现 Win32 接口。
要读取 .docx 文件,您可以使用 Microsoft Office Open XML SDK。不过,不要让“SDK”欺骗了您,这是对直接处理 XML 的非常简单的抽象。使用起来几乎同样痛苦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)