一、添加maven依赖,导入FreeMarker所需要的jar包
1
2 org.freemarker
3 freemarker
4 2.3.20
5
二、定义word模板文件
三、修改模板xml文件
把刚刚制作的word文件另存为xml文件
修改这个xml文件,开发工具我用的idea,我是把这个xml文件放在项目中,Ctrl+Alt+L进行格式化,这样文件内容看起来结构比较清晰,方便修改,你也可以使用其他xml编辑器等等
把文档内容中的动态数据,换成freemarker的标识。其实就是Map中key,如把段然涛换成${name};
教育经历是需要循环遍历的,在这里可以循环遍历list,list中存储的都是Map数据,然后再一一取出
折叠起来看就是这样,一定不要忘记了结束的list标签
接下来就是图片了,在加入了图片占位的地方,会看到一片base64编码后的代码,把base64删除替换成${image},图片不确定有多少张,也是需要循环遍历的