网上许多教程,此处不多赘述,给个链接。如果你在别人的肩膀上绊倒了,请往下看。
在处理期间遇到三个问题:
1.文字乱码问题;
2.图片不显示问题;
3.jar包版本问题。
文字乱码由于编码问题,处理方法当然是读文件编码和 *.ftl 模板文件对应。
图片不显示问题如下图:
模板文件另存为 xml 格式时,选择 "Word XML 文档 (*.xml) ",如果选择别的格式就会出现图片不显示问题。
jdk包版本升级后许多 API函数 发生改动。
主要针对两个包: freemarker 和 sun.misc.Base64Encoder
Base64Encoder 使用 commons-cod