社区
XML/XSL
帖子详情
freemarker 生成word文档打不开
weixin_40416583
2017-11-03 03:37:27
环境都是tomcat7 + jdk1.7 + eclipse,生成模板用的xml格式的.ftl文件
freemarker 生成word文档,本地环境可以正常打开,到线上就打不开了,
用WPS打开时报错,如图:
用Office2016打开报错,如图:
用EditPlus打开,如图:
主要Java代码,如图:
用EditPlus打开,另存为副本的时候,保存类型为所有文件(*.*),编码改为:UTF-8,如图:
然后WPS和Office2016就可以正常打开了
请各位大神指教!急!急!!急!!!
...全文
1603
回复
打赏
收藏
freemarker 生成word文档打不开
环境都是tomcat7 + jdk1.7 + eclipse,生成模板用的xml格式的.ftl文件 freemarker 生成word文档,本地环境可以正常打开,到线上就打不开了, 用WPS打开时报错,如图: 用Office2016打开报错,如图: 用EditPlus打开,如图: 主要Java代码,如图: 用EditPlus打开,另存为副本的时候,保存类型为所有文件(*.*),编码改为:UTF-8,如图: 然后WPS和Office2016就可以正常打开了 请各位大神指教!急!急!!急!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用
Freemarker
生成
word文档
1.用word写一个需要导出的word模板,然后存为xml格式。 2.将xml中需要动态修改内容的地方,换成
freemarker
的标识符 添加图片 如果你需要在word中添加图片,那你就在第一步制作模板时,加入一张图片占位,然后打开xml文档,可 以看到如下的一片base64编码后的代码:
……(很长,省略)……
只要将base64的代码替换成例如:${image},如下:
${image}
这里要注意“>${image}<”这尖括号中间不能加任何其他的诸如空格,tab,换行等符号。 自定义载入模板 当中包含完整源代码
Freemarker
导出word示例,包括jfreechart图表
通过
freemarker
,实现word模板中占位符的赋值以及赋值后的
word文档
生成
。通过jfreechart
生成
柱状图和饼图,并在
word文档
中显示。
FreeMarker
入门视频教程
FreeMarker
是一个模板引擎,一个基于模板
生成
文本输出的通用工具,使用纯Java编写 l
FreeMarker
被设计用来
生成
HTML Web页面,特别是基于MVC模式的应用程序 l 虽然
FreeMarker
具有一些编程的能力,但通常由Java程序准备要显示的数据,由
FreeMarker
生成
页面,通过模板显示准备
java
freemarker
导出word -包含多张图片导出
java
freemarker
导出word -包含多张图片导出
Java项目中利用
Freemarker
模板引擎导出--
生成
Word文档
在项目中难免和各种数据报表打交道,如导出XX申请表,登记表,推荐表之类。就可以通过现有信息导出
Word文档
。基于Java语言来导出
Word文档
的方式也有很多种,如Jacob,Apache POI,
Freemarker
,PageOffice,java2word 等等。。。。 在这里将通过
Freemarker
这个模板引擎来实现导出 Word,项目不限于Swing,SSH,SSM,Spring Boot 之类的 ————————————— Spring Boot,
Freemarker
编辑好格式的
Word文档
1份 将
Word文档
里需要填充的地方加上占位符${xxxx} 将编辑好占位符的文档另存为XML格式Word 2003 XML文档,并重命名,用英文命名 利用文本编辑器打开该XML文件检查,搜索第二步编辑的占位符,遇到$和 { } 分离的情况则进行修改。检查完毕后保存退出。 将检查完成的XML文件修改后缀名为 xxx.ftl 模板编辑完成 建立Java项目,引入jar包 编写对应数据的实体类 编写测试页面 编写导出的工具类(核心),并修改模板对应的占位符,有需要的话 编写控制层 测试
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章