解决方案
优点
缺点
Jacob
功能强大
直接调用VBA
接口,程序
异常复杂;服务器必须是:windows系统+安装
Office;服务器端自动化com接口容易产
生死进程造成服务器宕机
Apache POI
对Excel的操作功能强大;
跨平台
操作word的功能比较弱;必须针对doc和docx两种文档格式写不同的代码;兼容性差
iText
功能一般;跨平台
只能生成rtf格式的文件,不是真正的word文件格式
Java2word
功能强大;代码相对简单
只是对Jacob的一种封装,具有Jacob的所有缺点
FreeMarker
代码相对简单;跨平台
模板制作复杂,需要先把文件另存xml,再在庞大的xml中设置特殊标记;不是标准的word文件格式
PageOffice
功能强大;跨平台;兼容所有word格式;代码简单
不支持纯服务器端生成文件