2011-06-17 100 views
1

有没有一种简单的方法来阅读java中的微软word文档而不使用Apache POI包?阅读java中的微软word文档

还有什么其他替代方案可以在不使用Apache POI包的情况下实现同样的功能?

+0

“阅读”是什么意思?来自MS Office最新版本的Word文档是与zip文件兼容的软件包,其中包含与基于文本内容的文档相对应的XML文档 - 您可以阅读那些使用Java的ZIP和XML库的文档... – alexbrn 2011-06-17 09:05:34

+0

http://stackoverflow.com/questions/7731948/java-library-for-reading-word-documents – 2017-03-23 14:18:10

+0

这是一个很好的链接:[http://stackoverflow.com/questions/6383473/read-microsoftoft-document-in-java](http:/ /stackoverflow.com/questions/6383473/read-microsoft-word-document-in-java) – 2017-03-23 14:19:49

回答

1

有哪些是很容易使用的,而是商业的商业选择 - Aspose

1

java的DOCX? http://www.javadocx.com/阅读并不多,但用于生成动态输出。

+0

这是否也从一个docx文件拉? – cwallenpoole 2011-06-17 09:03:41

+0

是的。 docx是一个档案文件,如果你解压缩它,你可以看到很多文件,而某个地方会是一个xml ..我没有使用它,只是读了一点。对不起 – 2011-06-17 09:09:06

+0

哦,我深入了解docx文件之前,我只是想知道,除了编写它们之外,该库是否可以读取它们。 – cwallenpoole 2011-06-17 09:17:58

1

排序如果它是一个WordML文件,您可以解压缩它,然后手动从XML文件中提取数据,但相信我,这不是一个愉快的过程。当我们试图在我的公司做这件事情时,我们希望能够利用一些OOo图书馆来清理文件,而且,它工作得并不好。