我有一個帶有複選框的word文檔,我想確定這些文字是否被打勾,然後在java中使用這些結果。我曾嘗試使用帶有Apache POI的WordExtractor,但似乎沒有包含結果。使用java從Word文檔中讀取表單複選框的值
如果我將docx保存爲txt格式,它會將每個複選框替換爲相應的0或1,這很理想,但我不知道如何以編程方式執行該操作。
我有一個帶有複選框的word文檔,我想確定這些文字是否被打勾,然後在java中使用這些結果。我曾嘗試使用帶有Apache POI的WordExtractor,但似乎沒有包含結果。使用java從Word文檔中讀取表單複選框的值
如果我將docx保存爲txt格式,它會將每個複選框替換爲相應的0或1,這很理想,但我不知道如何以編程方式執行該操作。
看來你正在尋找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?
的鏈接* FtCblsSubRecord *是誤導,因爲這僅適用於HSSF(又名Excel)。對於HWPF(Word; binary * .doc)請參閱我的答案[here](http://stackoverflow.com/a/34692292/5717099)。 – morido