原文:使用freemarker模板生成word文档

项目中最近用到这个东西,做下记录。 如下图,先准备好一个 office word文档当做模板。文档中图片 姓名 性别和生日已经使用占位符代替,生成过程中将会根据实际情况进行替换。 然后将word文档另存为 Word XML文档 使用xml编辑器打开test.xml,将下图中的BASE 字符串替换为 image ,后面程序中将使用这个替换图片。 完成后,将test.xml重命名为test.ftl。 ...

2017-03-31 16:43 2 10346 推荐指数:

查看详情

使用freemarker模板引擎生成word文档的开发步骤

1、准备模板文档,如果word文档中有表格,只保留表头和第一行数据;2、定义变量,将word文档中的变量用${var_name}替换;3、生成xml文件,将替换变量符后的word文档另存为xml文件;4、格式化xml文件,使用工具(XmlFormat.exe),自动生成格式化后的xml文件 ...

Wed Sep 26 21:40:00 CST 2018 0 735
java使用freemarker生成word文档

1、原料 开源jar包freemarker、eclipse、一份模板word文档 2、首先设计模板word文档 一般,通过程序输出的word文档的格式是固定的,例如建立一个表格,将表格的标题写好,表格的内容使用不同的标记标好,设计好word后,将word文档另存为xml文件(注 ...

Thu Dec 25 06:35:00 CST 2014 0 9983
Java 使用模板生成 Word 文件---基于 Freemarker 模板框架

Java项目引入 Freemarker 插件自行完成。 步骤如下: 1、编写 Word 模板,并将模板中要用代码动态生成数据用 Freemarker 变量取代,即${变量名},如${username}; 2、把该 word 文档 另存为 xml 文件(格式选择 Word ...

Fri Nov 01 09:30:00 CST 2019 0 464
java freemarker + word 模板 生成 word 文档 (变量替换,数据的循环,表格数据的循环,以及图片的替换)

1,最近有个需求,动态生成 Word 文当并供前端下载,网上找了一下,发现基本都是用 word 生成 xml 然后用模板替换变量的方式 1.1,这种方式虽然可行,但是生成的 xml 是在是太乱了,整理就得整理半天,而且一旦要修改模板,那简直就是灾难,而且据说还不兼容 WPS 1.2,所以笔者 ...

Tue Apr 30 00:26:00 CST 2019 0 2036
Java Web项目中使用Freemarker生成Word文档

Web项目中生成Word文档的操作屡见不鲜。基于Java的解决方式也是非常多的,包含使用Jacob、Apache POI、Java2Word、iText等各种方式,事实上在从Office 2003開始。就能够将Office文档转换成XML文件,这样仅仅要将须要填入的内容放上${}占位符 ...

Thu Aug 17 21:27:00 CST 2017 0 3041
word文档的导出(用freemarker模板导出)(桃)

1、将要导出的word文档另存为xml格式的 2、用文档编辑器打开(如:notepad++),将要展示的数据用${name}的形式替换,“name”对应数据库中的字段 3、根据模板生成 package com.idcsol.apps.common.utils; import ...

Thu Aug 18 01:47:00 CST 2016 1 2832
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM