2013-07-11 69 views
1

我有一個帶有複選框的word文檔,我想確定這些文字是否被打勾,然後在java中使用這些結果。我曾嘗試使用帶有Apache POI的WordExtractor,但似乎沒有包含結果。使用java從Word文檔中讀取表單複選框的值

如果我將docx保存爲txt格式,它會將每個複選框替換爲相應的0或1,這很理想,但我不知道如何以編程方式執行該操作。

回答

0

看來你正在尋找FtCblsSubRecord類(我沒有嘗試): http://poi.apache.org/apidocs/org/apache/poi/hssf/record/FtCblsSubRecord.html

http://poi.apache.org/apidocs/org/apache/poi/hssf/record/class-use/SubRecord.html

在谷歌搜索結果:複選框網站:poi.apache.org

=========================================

通過這個帖子似乎並沒有被更多鈔票: http://osdir.com/ml/user-poi.apache.org/2010-10/msg00068.html

其他後談到這一點: What API can add checkbox to MS Word file using Java?

Insert a checkbox in an Excel sheet using Apache POI

+0

的鏈接* FtCblsSubRecord *是誤導,因爲這僅適用於HSSF(又名Excel)。對於HWPF(Word; binary * .doc)請參閱我的答案[here](http://stackoverflow.com/a/34692292/5717099)。 – morido

相關問題