2011-06-17 146 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圖書館來清理文件,而且,它工作得並不好。