Ueditor富文本实现导入word功能

提示:只是提供解决思路

最近因为项目需要,需要实现web端的word模板在线编辑功能,所以就了解了下富文本框的插件,最后选定百度的Ueditor,具体该插件有什么功能,可以到官网查看,DEMO地址:http://ueditor.baidu.com/website/onlinedemo.html

但是该插件没有导入word功能,需要自己实现,本着能少造轮子(copy)就少造轮子(copy)的理念,搜了下解决方案,大概都试了下,结果不太理想,存在各种问题,比较明显的就是:1、转换内容丢失,尤其是大文档且带有表格;2、图片丢失。

最后在跟踪丢失问题的时候,想起来,几年前做过基于开源服务openoffice将word(doc、docx、ppt、pptx、xls)转html的功能。

方案思路:

1、利用jodconverter(基于OpenOffice服务)将word转换为html(后台)

2、将html返回前端UEditor,展示并编辑

3、编辑后的文档发送给后台保存

从而实现UEditor读取模板,编辑模板,保存模板的功能。

优点:

1、转换效果挺好

2、开源,开源,开源

缺点:

1、服务端需要安装openoffice服务

2、需要经过一番操作,将openoffice设为自启动

最后说下,为什么只是思路,没有代码,因为第一,基于openoffice 将word转换为html的代码网上太多了,我就不班门弄斧了;第二,项目暂时推进力度不大,所以暂时没去按照这个思路去实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值