2 sibenben123asd sibenben123asd 于 2016.02.03 17:25 提问

如何使用freemarker完成word目录的动态生成? 20C

目前已经使用freemarker生成的带格式的word文档,但是目前对于word目录的页码生成尚存在问题,使用jacob来导出的话一直包未将dll文件放入正确的目录下面。

1个回答

beacon_2011
beacon_2011   Rxr 2016.02.03 17:45

看看这个吧,写的很详细,太多了不给你粘了
http://zhixinghh-163-com.iteye.com/blog/1914785
希望对你有帮助

sibenben123asd
sibenben123asd 非常感谢,但是这个我看过了,但是是这样的我的word目录能够动态生成,但是word目录的页码不能与相应的段落对应
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
freemarker打印word(目录,分页)
最近项目需要打印导出word,要求(多页,有格式),之前用itext,不甚理想,主要是格式比较难调整,后来采用freemarker打印解决问题,这里做一些问题记录 一,使用的是struts2+freemarker.. 注意struts2中action的result中的type属性要指定为freemarker 二,目录的制作需要导出的word有大纲字体,所以我们制定freemarker模板的
利用freemarker 在模板里面写入动态数据,动态表格,图片插入并生成word文档
利用freemarker 在模板里面写入动态数据,动态表格,图片插入。 以下测试代码图片(image.jpg)和模板(template.xml)是直接放到src目录下面的,可以根据自己需求调整 废话不多说,直接上代码: 代码块 import java.io.BufferedWriter; import java.io.File; import java.io.FileInputS...
java 使用 freemarker 导出word 包含 图片和动态的数据表,动态行和动态列
包含 的代码实例修改于 网上一帅哥的代码示例,自己添加了 图片动态的展示和 数据表的动态的行和列
使用freemarker导出word(含图片 表格动态行)
import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.Output
freemarker导出word——让表格数据行数 列数自动变化
行数。列数变化只需定义一个List>      freemarker遍历的话,只需要使用freemarker的标记性语言遍历即可,如图     实现的效果
Springboot+freemarker生成word
Springboot+freemarker生成word,通过运行wordUtil里面main函数查看结果,包含图片显示等
Java项目中使用Freemarker生成Word文档
Web项目中生成Word文档的操作屡见不鲜,基于Java的解决方案也是很多的,包括使用Jacob、Apache POI、Java2Word、iText等各种方式,其实在从Office 2003开始,就可以将Office文档转换成XML文件,这样只要将需要填入的内容放上${}占位符,就可以使用像Freemarker这样的模板引擎将出现占位符的地方替换成真实数据,这种方式较之其他的方案要更为简单。
在java 用xml模板通过freemarker生成word文档
先贴一段代码,这是根据网上的代码稍作修改后可以直接运行 需要下载freemarker.jar maven的项目直接引用 org.freemarker freemarker 2.3.23 package com.yh.ibd.web; import java.io.BufferedWriter; import java.io.File; import java.i
使用freemarker生成word,步骤详解并奉上源代码
步骤 1、 用word编辑好模板 1、 普通字符串替换为 ${string} 2、 表格循环用标签 <#list userList as user> 姓名:${user.userName}   , 性别:${user.sex} </#list> 2、    将word模板另存为xml格式 选中 [ 仅保存数据 ] 选择 [ 保持wordML(K) ] 3、 将xml模板文件后缀名改为.ftl 4、 编辑ftl文件 搜索关键字,补入 <#list userList as user> </#lis
利用Freemarker生成word的使用(java)
首先客户获得一份平时需要的word模板,将需要用程序填写的数据使用能够区分的字母,如XXXXX。 第二步就是把word模板,转化为xml文件(word可以另存为xml的),用EditorPlus等工具打开,注意字符编码,word的字符编码为utf-8,所以打开是最好是先不要改动,先看编码是否正确(不正确的改下字符编码),然后格式化一下xml文件,格式化后方面阅读(格式化,网上有很多在线格式化工具