html编辑保存为word文档,html 保存成word (富文本编辑器导出内容成word)

本文介绍了一种将富文本编辑器(如KindEditor、ueditor)的内容保存到Word文档的方法。主要步骤包括获取HTML内容和CSS,然后生成标准HTML并写入临时文件,最后通过Java的POIFSFileSystem库将临时文件转换为Word文档。注意文件操作完成后要删除临时文件以避免占用空间。
摘要由CSDN通过智能技术生成

这几天项目里有个需求,用到富文本编辑器,然后导出word。

富文本编辑器,网上很多,使用夜很简单,我们使用的是kindEditor。百度的ueditor很好,而且文档很全。阿里的kissy 感觉比较复杂,咱们写博客的这个,好像是wangEditor。一般用起来都很简单。

这里重点说一下导出。如何将编辑器的内容保存到word文档里去。

大体思路是这样的,(1)获取编辑器的内容,要是带html标签的,(2)获取编辑器所用到的css。(3)将这些内容已标准html的形式写到word里去,生成临时文件。(4)导出

我们在实际使用的时候,先生成一个临时文件,然后读取这个临时文件导出就可以了。导出的功能网上也很多。

demo主要是展示如何生成导出的临时文件,导出的代码可以网上找找。需要注意的是,临时文件是要删除的,否则占用空间。删除的时候 file.delete()这个方法,要在流都关闭后再调用,否则删不掉的。因为文件被流共享了。

demo中的css换一下,文本内容换成你的编辑器传过来的就可以了。

demo代码如下:

importorg.apache.poi.poifs.filesystem.POIFSFileSystem;

importjavax.servlet.http.HttpServletResponse;

importjava.io.*;

/*** Created by weiyuan on 2018/2/10/010.*/public classEditor {

public static voidmain(String[] args) {

Edi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值