Freemarker生成word文件,打开后页眉和页脚图片不显示
在我们开发过程中通常会把模板文件Ctrl+Alt+L格式化,方便处理。这样就造成word的标签格式产生多余的换行或者空白,但是word中保存图片文件的<binData></binData>标签必须要连着写,不能出现换行或者空白,否则就会出现找不到图片的问题,所以我们要尽量保证.ftl模板文件中不要有多余的换行。
千万别使用idea的Ctrl+Alt+L格式化
千万别使用idea的Ctrl+Alt+L格式化
千万别使用idea的Ctrl+Alt+L格式化
解决办法:把处理好的.ftl内容在xml格式化工具中压缩下 ,去除里面的换行和空格,按照压缩后的模板生成的word可显示图片
这里推荐一个格式化网站: 菜鸟工具