java根据模板生成word文件
2015-01-24 17:13
344 查看
原文:java根据模板生成word文件
源代码下载地址:http://www.zuidaima.com/share/1550463664884736.htm
***A生成word模板程序步骤
1、 将freemarker-2.3.13.jar复制到项目\WEB-INF\lib目录下
2、 编辑模板文件
(1) 将DOC文件另存为xml文件,将xml文件在eclipse环境下打开,右键选“源”→“格式”。此处注意xml文件属性是UTF-8。
(2) 将xml文件中需要替换的地方用${XXX}替换
(3) 将xml文件的内容复制到对应的ftl文件中
注意:
表格的处理方法 如果模板中有表格,则word文件中只留一个表头和一个表格行。然后在转换后的xml文件中找到该表格行的位置,“<w:tr…”开头,”</w:tr>”结尾。 在表格行之前加: <#list wordBeans as w> 在表格行之后加: </#list>
图片的处理方法 把需要保存的图片转换成二进制字符串,保存到变量中并在xml文件中将二进制串替换 注意dataMap里存放的数据Key值要与模板中的参数相对应
3、 运行word.java
执行结果:
源代码下载地址:http://www.zuidaima.com/share/1550463664884736.htm
***A生成word模板程序步骤
1、 将freemarker-2.3.13.jar复制到项目\WEB-INF\lib目录下
2、 编辑模板文件
(1) 将DOC文件另存为xml文件,将xml文件在eclipse环境下打开,右键选“源”→“格式”。此处注意xml文件属性是UTF-8。
(2) 将xml文件中需要替换的地方用${XXX}替换
(3) 将xml文件的内容复制到对应的ftl文件中
注意:
表格的处理方法 如果模板中有表格,则word文件中只留一个表头和一个表格行。然后在转换后的xml文件中找到该表格行的位置,“<w:tr…”开头,”</w:tr>”结尾。 在表格行之前加: <#list wordBeans as w> 在表格行之后加: </#list>
图片的处理方法 把需要保存的图片转换成二进制字符串,保存到变量中并在xml文件中将二进制串替换 注意dataMap里存放的数据Key值要与模板中的参数相对应
3、 运行word.java
执行结果:
相关文章推荐
- JAVA根据ftl模板生成需要的多表格word文档
- .net根据模板生成Word文件
- 根据模板生成word文件并导出保存到本地
- C# 根据Word 模板生成word 文件
- .net根据模板生成Word文件
- java中Itext.jar中根据html生成Word文件(包含图片)
- 使用 poi 根据 word 模板生成 word 文件
- java 使用itextpdf.jar和itext-asian.jar根据pdf模板填写数据后生成一个新的pdf文件
- 使用 poi 根据 word 模板生成 word 文件
- java根据模板生成pdf文件并导出
- java根据模板生成pdf文件并导出(转)
- java根据ftl模板生成word文档
- java根据ftl模板生成word文档(列表)
- 移动项目开发笔记(.net根据模板生成Word文件(zt))
- java poi 基于模板文件替换字符生成word文档
- Java根据模板生成pdf文件并导出
- java IO 基于模板文件替换字符生成word文档
- 根据模板生成word文件并导出保存到本地
- NPOI根据Excel模板生成原生的Excel文件实例
- 基于模板和XML在BS结构应用中生成word文件