首页 > Java 生成大型Word文档,有没有好的解决方案?

Java 生成大型Word文档,有没有好的解决方案?

需要根据模板通过替换之类的操作,生成复杂的word文档,少则七八十也,多则上百页。

从效率上考虑有没有好的解决方案?

谢谢。


我以前做过一个。把word格式先编辑好,再另存为xml格式。然后用记事本或者notepad++打开,建议后者,因为可以使用正则表达式。然后把要填写内容的空位置替换成${参数}。然后使用freemarker朝里面刷数据就可以了。速度很快。


使用OOXML格式


如果只考虑docx可以把文件转换成zip 然后解压缩 找到xml部分用模板替换 肯定要比jacob之类来的快
如果是doc 我个人认为无解 研究二进制的成本太高了

【热门文章】
【热门文章】