2013-07-03 49 views
0

我要讀一個.doc或.DOCX文檔中包含標題一些靜態字段,用Java編寫的程序頭。 在相同的程序中的用戶填寫的表單(GUI),並且所有這些的相關信息應在文檔中的正確的位置先前讀取的加入。閱讀Java中的Word模板,寫等信息

哪種框架是最適合我的工作?

+0

['Apache POI - 微軟文檔的Java API](http://poi.apache.org/)怎麼樣? – Smit

+0

如果有讀取先前建立了一個文檔,然後添加其他信息很適合我的目的的可能性。感謝 – rocker

+0

http://stackoverflow.com/questions/17693553/how-to-insert-data-into-a-microsoft-word-template-using-java/17716451#17716451 – 2013-07-22 04:20:40

回答

0

apache-poi-or-docx4j-for-dealing-with-docx-documents

對於與添加文本到文檔技術,看document-generation

docx4j主要與DOCX(和PPTX,XLSX)文件。就遺留二進制文檔而言,您有幾個選項:

  • 使用POI的HWPF支持。這包括在docx4j作爲一個依賴。但它並不是一個好方法,因爲它不會將doc轉換爲docx4j的內部表示: - 您有點卡在HWPF域中

  • 使用JODConverter將doc轉換爲docx,並且如有必要,再返回。這是最好的方式。