我想創建一個包含文本部分,複選框和表格的word文檔。我想創建一個這個文檔的模板並使用這個模板來創建一個使用java的word文檔。使用java從模板創建word文檔
任何人都可以請建議我一個最簡單的方法來做同樣的事情。我試圖做xml映射,但它只適用於文本和表格。我更關心word文檔中的複選框。
請幫忙!
我想創建一個包含文本部分,複選框和表格的word文檔。我想創建一個這個文檔的模板並使用這個模板來創建一個使用java的word文檔。使用java從模板創建word文檔
任何人都可以請建議我一個最簡單的方法來做同樣的事情。我試圖做xml映射,但它只適用於文本和表格。我更關心word文檔中的複選框。
請幫忙!
我玩過一個綁定的複選框內容控件。
當您檢查/取消選中文檔表面上的複選框時,我發現Word會更新自定義xml部件,但是當您更改單詞外的自定義xml部件中的值時,複選框不會自動更新。在Word 2010之外更新已選狀態(w14:checkbox/w14:checked)也不足夠:它似乎被忽略。
換句話說,與綁定文本內容控件不同,更新不是雙向的。
因此,要做到這一點,你需要自己應用綁定(即將sdtContent改爲被選中或未被選中的框)。
在Java實現方面,docx4j 2.7.1可以對文本內容控件應用綁定,但需要一個小補丁來插入選中或未選中的框。
謝謝傑森..我正在努力。你可以提供一個示例代碼或一些鏈接,可以幫助我.. – 2012-03-19 05:40:09
你可以發表你試過的一些示例代碼嗎? – javamonkey79 2012-03-16 06:39:44
Theres沒有太多的編碼iv完成..我已經創建了一個簡單的XML文件的單詞文件,並用我的Java程序中的值替換XML中的佔位符。 – 2012-03-16 06:46:38
你看過Apache POI嗎? http://poi.apache.org/hwpf/index.html – 2012-03-16 07:04:45