基于Freemaker的word转换工具

Freemaker转Word工具指南
本文介绍了一款基于Freemaker的Word转换工具,通过该工具可以将带有特定Freemaker标签的XML文件转换成Word文档。操作流程包括创建Word模板、插入Freemaker标签、转换为XML并最终生成Word文档。适用于需要批量生成文档的场景。

基于Freemaker的word转换工具

1.概述

基于Freemaker的word转换工具

2.前提依赖

需要word,jdk支持

3.操作步骤

第一步:根据处室要求绘制对应格式的word模板,调整好word结构(注意:格式记得要调好);
第二步:将xml对应数据源全部写入word对应位置,其中包括可以写入xml语法,如<#if><#else></#if>等等,实例如下:
        ①${projectbaseLis.applicationno?default("")?html}
        ②<#if projectbaseLis.projectstartdate?length gt 10>${projectbaseLis.projectstartdate?           substring(0,10)}<#else>${projectbaseLis.projectstartdate?default("")?html}</#if>
        ③${significance?default("")}
第三步:将对应的word模板另存为2003版本xml(保证其用编辑模式打开符合正常xml格式);
第四步:双击启动转换工具,上传已经绘制的xml模板,选择另存为路径(如D:\\demo.xml),其中生成的xml文件名需       要自己定义,且不支持文件覆盖功能;
第五步:点击“开始生成”按钮,页面出现“完成”弹框时,即转换成功,如果出现其它报错信息,记得及时联系开发人       员;
第六步:生成的xml文件即可投入项目使用。

4.注意事项

1.工具提供<#list ...>的生成,其生成基于<tbl>标签生成,如果涉及具体的单元格或者行的循环,请开发人员自行   修改生成的xml文件;
2.word里面的数据源注意大小写问题;
3.word模板格式开发人员自行调整。

【工具类下载】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值