通过freeMarker将mht(html)文本读入作为模板,参数替换,输出doc

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lvhao2813/article/details/80079875

freeMarker是一款模板引擎。基于模板,和要改变的数据。生成输出文档的工具。

首先我们将html或者mht读入。 mht文档如何生成呢。我们在word文档编辑,编辑之后另存为mht即可。

模板内容,如果你想用参数替换。那么mht中写el表达式。${projectName}这样你传入一个map,key就是这个projectName,value会替换的。


然后我们获得文件的路径

freeMarker,主要有2个类一个是Configuration用来配置的。configuration.setDefaultEncoding("UTF-8");等等

通过cinfiguration,获得模板。


dataMap就是我之前说的那个参数替换的map

Map.put("projectName","项目名称");

猜你喜欢

转载自blog.csdn.net/lvhao2813/article/details/80079875