FreeMarker导出word文档
优点:采用FreeMarker是导出Word的最佳实现,非常的灵活,能够按照自己指定的样式设置并输出内容,操作简单方便,代码实现也容易。代码量少,样式、内容容易控制,打印不变形,完全符合office标准
缺点:需要提前设计好word模板,把需要替换的地方用特殊标记标出来
一、添加maven依赖,导入FreeMarker所需要的jar包
在微服务的pom.xml 文件中添加jar包依赖
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.20</version>
</dependency>
二,制作.ftl 格式的模板文件
1,将word模板 另存为 xml格式的文件,用文本编辑器打开 ,对xml 标签进行格式化操作,或变成如下格式。