各類java生成word解決方案的優缺點對比

解決方案 優勢 缺點
Jacob 功能強大 直接調用VBA接口,程序異常複雜;服務器必須是:windows系統+安裝Office;服務器端自動化com接口容易產生死進程形成服務器宕機
Apache POI 對Excel的操做功能強大;跨平臺 操做word的功能比較弱;必須針對doc和docx兩種文檔格式寫不一樣的代碼;兼容性差
iText 功能通常;跨平臺 只能生成rtf格式的文件,不是真正的word文件格式
Java2word 功能強大;代碼相對簡單 只是對Jacob的一種封裝,具備Jacob的全部缺點
FreeMarker 代碼相對簡單;跨平臺 模板製做複雜,須要先把文件另存xml,再在龐大的xml中設置特殊標記;不是標準的word文件格式
PageOffice 功能強大;跨平臺;兼容全部word格式;代碼簡單 不支持純服務器端生成文件
相關文章
相關標籤/搜索