最近项目中有一个需求,须要在编辑器增加Word内容一键粘贴的功能,粘贴后能够自动将Word中的图片上传到做事器中,并且保留Word文档中的文本样式,比如颜色,字体,字体大小,表格等。粘贴操作哀求支持快捷键操作(Ctrl + V),Web编辑器利用的TinyMCE5
用户每天须要发布新闻,新闻都是由编辑写好,保存在Word文档中,之前发的时候图片处理比较麻烦,都是一张张上传,效率比较低,现在希望能够批量自动上传,提高事情效率。
希望在现有的后台管理系统中直接集成到现有的编辑器(tinymce)中,做成一个按钮,用户点击按钮后就能粘贴,图片自动上传。操作只管即便大略,用户体验只管即便的好用。
网上搜了一下,基本上大部分文章讲的都是用VUE+HTML5来实现的。我们实际测试后创造这种方案局限性比较大,而且兼容性也不足好,在有些电脑上弗成,有些客户电脑又行,暂时找不到缘故原由,开源方案也没人联系,没有任何技能支持,以是放弃。图片是转成了BASE64上传,与原始图片比较尺寸更大些,该当是自动转换时出了问题,清晰度也有低落。
找了几个星期终极只找到了一个最符合需求的插件:泽优Word一键粘贴控件(WordPaster),实际测试后创造效果还不错基本能够知足需求。供应了完全的示例代码,整合教程和视频教程,集成起来也非常的方便,用户体验做的也很好。
项目组建议最好能够以插件办法进行利用,这样集成升级后期掩护更方便,前端没有利用VUE框架,而是HTML+JS。用户希望直接集成到编辑器(UEditor)中,在工具栏中供应一个按钮,点击按钮后就能粘贴,图片自动上传。这样的用户体验是最好的
其余一点便是希望稳定可靠,由于用的人比较多,险些每天都会利用,利用频繁也很高,出了问题就比较影响事情效率。客户那边哀求供应手机和微信须要技能支持。
上面的几点能够知足的话基本就没有什么问题,领导希望最好供应OEM或者买断的采购办法,由于我们是软件公司,也是专门做政府单位项目,客户比较多,领导希望能够买断集成在我们自己的产品中,这样就能够为所有用户供应这个功能,用户体验也能够统一。紧张是领导不想每次都要单独采购,太麻烦了。
示例下载: