最近项目需要打印导出word,要求(多页,有格式),之前用itext,不甚理想,主要是格式比较难调整,后来采用freemarker打印解决问题,这里做一些问题记录
一,使用的是struts2+freemarker.. 注意struts2中action的result中的type属性要指定为freemarker
二,目录的制作需要导出的word有大纲字体,所以我们制定freemarker模板的时候,在需要指定大纲标题的地方加上大纲(一级,二级等等),ftl模板中大纲用标签<wx:sub-section>标示
三,分页也是后期指定,我们只需要制定好模板,后期我们填充好数据,打印出word,再手动分页即可