项目中 用到富文本编辑器生成报告模板,获取html样式然后导出word和pdf模板。导出word是用前端插件做的,一句代码解决。pdff相对复杂。经过大量查阅网上大神的博文,才彻底解决 。特此总结一下,给需要的人。
首先肯定引入itext jar 包
我用的是:
itextpdf 5.5.11
itext-asin 5.2.0
xmlworker5.5.11
直接上
直接调用方法,把页面拼接好的html字符串传过来,简单的css可以再html中进行拼写,如果样式比较复杂,需要加载相应的css。
页面虚拟表单提交。下载没问题,如果中文乱码,请检查字体包。