原文:java freemarker + word 模板 生成 word 文档 (变量替换,数据的循环,表格数据的循环,以及图片的替换)

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

2019-04-29 16:26 0 2036 推荐指数:

查看详情

Java Web用Freemarker生成图片Word文档

步骤一:模板制作 用world2003做一个导出模板,如果有图片则加入一张图片占位,将world另存为xml,将xml中需要导出的内容用Freemarker标签表示,最后另存为.ftl结尾的模板: 步骤二:后台代码 1、获取导出的数据 ...

Thu Aug 20 00:53:00 CST 2015 1 7636
Aspose.words Java基于模板生成word循环图片

1.新建一个word文档 2.给插入图片的地方设置书签 3,设置书签 二,项目 1,2步的引入依赖以及加载授权文件同上一篇 3,获取图片路径插入到word中并生成新的word文档文档中,每行显示两张图片 ...

Sun Jul 29 02:44:00 CST 2018 0 1859
java freemarker动态替换word文档中占位符

1.使用map替换 2.使用 3.使用时需要将word导出为xml,修改错乱的占位符位置,方法调用即可成功 4.依赖 TRANSLATE with x English ...

Thu Apr 21 23:40:00 CST 2022 0 751
Java Poi Word模板内容替换【段落,表格

鄙人第一次在博客园展示自己写的代码,虽然代码需要优化的点很多,但这是宝贵的第一次,以后会上传更高质量的以及可以随时用的。 对,类的使用方式进行描述 然后就是模板文档的样式 再然后就是替换完的样子 然然后就没咯 ...

Tue Mar 03 17:51:00 CST 2020 1 2490
javafreemarker导出数据word(含多图片

一、制作word模版 新建word文档,按照需要设置好字体等各种格式;这里为了显得整齐使用了无边框的表格。 将word文档另存为xml文件(注意不是word xml文档,我吃了这家伙的大亏了) 然后用文本编辑器打开这个xml文件,将需要动态显示的文字替换变量 ...

Mon May 30 19:25:00 CST 2016 0 6349
使用freemarker模板生成word文档

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

Sat Apr 01 00:43:00 CST 2017 2 10346
Java 操作Word书签(三):用文本、图片表格替换书签

本篇文章将继续介绍通过Java来操作Word书签的方法,即替换Word中已有书签,包括用新的文本、图片表格替换原有书签处的内容。 使用工具:Free Spire.Doc for Java (免费版) Jar文件获取及导入: 方法1:通过官网下载jar文件包。下载后,解压文件。并将 ...

Wed Aug 28 18:02:00 CST 2019 9 1330
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM