Java 生成大型Word文档,有没有好的解决方案?
怪我咯
怪我咯 2017-04-17 13:01:28
0
3
539

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

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

谢谢。

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(3)
左手右手慢动作

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

小葫芦

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

洪涛

使用OOXML格式

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!