社区
Java EE
帖子详情
freemarker+ftl导出word 怎么处理html文本编辑器内容....
BUG胡汉三
博客专家认证
2018-02-12 03:48:52
如题,已经导出啦!但是有几块内容是文本编辑器编辑的html内容。看了网上的解决方案是使用mht来导出~想问问还有没有其他方案,直接替换的!
...全文
1875
5
打赏
收藏
freemarker+ftl导出word 怎么处理html文本编辑器内容....
如题,已经导出啦!但是有几块内容是文本编辑器编辑的html内容。看了网上的解决方案是使用mht来导出~想问问还有没有其他方案,直接替换的!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
未至的位置
2019-07-03
打赏
举报
回复
引用 3 楼 BUG胡汉三 的回复:
最后.....mht
可以看下怎么做的么
weixin_41946389
2018-04-04
打赏
举报
回复
老哥,回我一个问题好吗?我看到你曾做过一个百度地图转换的程序,我用那个代码跑结果是乱码
BUG胡汉三
2018-02-28
打赏
举报
回复
最后.....mht
别玩丐帮
2018-02-26
打赏
举报
回复
我也找了好久最后还是转成mht来导。其实没啥差距的
Sunyiban
2018-02-22
打赏
举报
回复
就算你是用的html编辑器最后不都是转成ftl然后导出吗,那一样可以用变量传值呀~
Java项目中利用
Freemarker
模板引擎
导出
--生成
Word
文档
在项目中难免和各种数据报表打交道,如
导出
XX申请表,登记表,推荐表之类。就可以通过现有信息
导出
Word
文档。基于Java语言来
导出
Word
文档的方式也有很多种,如Jacob,Apache POI,
Freemarker
,PageOffice,java2
word
等等。。。。 在这里将通过
Freemarker
这个模板引擎来实现
导出
Word
,项目不限于Swing,SSH,SSM,Spring Boot 之类的 ————————————— Spring Boot,
Freemarker
编辑好格式的
Word
文档 1份 将
Word
文档里需要填充的地方加上占位符${xxxx} 将编辑好占位符的文档另存为XML格式
Word
2003 XML文档,并重命名,用英文命名 利用
文本编辑器
打开该XML文件检查,搜索第二步编辑的占位符,遇到$和 { } 分离的情况则进行修改。检查完毕后保存退出。 将检查完成的XML文件修改后缀名为 xxx.
ftl
模板编辑完成 建立Java项目,引入jar包 编写对应数据的实体类 编写测试页面 编写
导出
的工具类(核心),并修改模板对应的占位符,有需要的话 编写控制层 测试
用
freemarker
导出
复杂
word
模板
用
freemarker
实现复杂
word
的
导出
freemarker
导出
富文本到
word
文档
导出
富文本到
word
并
导出
导出
包含富文本
内容
和图片的
word
和pdf
这里主要提到是需要注意的几个地方,适合已经研究过使用过
freemarker
+xml方式
导出
word
的伙伴们,在此基础上应该一看就明白。若看不懂请自行查找
导出
word
的资料,资料很多,这里主要是记录下
导出
包含富文本
内容
和图片的方式,以便后续自查。 需求是需要按照特定模板
导出
word
,其中有些功能模块的
内容
是使用ckeditor编辑器填写的,这就涉及到了
导出
时要兼容富文本所包含的
html
标签, 这里多...
java
freemarker
导出
富文本到
Word
文档
最近一直在加班 导致看到代码就想吐 今天抽出时间来记录一下 用freemaker
导出
富文本信息 之前使用freemaker
导出
图片等信息时 使用的是xml方式,不明白的 可以看freemaker生成
Word
文档(图片、超链接) 由于xml方式 不识别<p><b>等这种
HTML
标签,所以只能使用mht方式来解决,话不多说 干起来! 我是看到前辈的文章才 有所启发! 1.准备好模板 这里我要强调一下 模板里面插入图片时 不要使用插入->上传图片,这样会是超链接的形...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章