图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码
目前限chrome浏览器使用
首先以um-editor的二进制流保存为例:
打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。
加入下面的代码:

//判断剪贴板的内容是否包含文本

//首先解释一下为什么要判断文本是不是为空

//在ctrl+c word中的文字或者图片之后会返回1种(image/png)或者4种type(text/plain,text/html,text/rtf,image/png)类型的对象

//为了兼容4种格式的情况,做了如下的判断

//如下代码:e.originalEvent.clipboardData.items获得剪贴板的内容

//当粘贴了文本之后text是不为空的,同时也会返回当前文本的图片类型

//如果有文字的话不做任何的处理,如果只粘贴图片的话文本一定是空的,包括复制的桌面图片或者截图的图片

var text = e.originalEvent.clipboardData.getData("text");

if(text == ""){

var items=e.originalEvent.clipboardData.items;

for (var i = 0, len = items.length; i < len; i++) {

var item = items[i];

if ( item.kind == 'file' && item.type.indexOf('image/') !== -1 ) {

var blob = item.getAsFile();

getBase64(blob, function( base64 ) {

//sendAndInsertImage(base64,me); 上传到服务器

setBase64Image(base64,me);

});

//阻止默认事件, 避免重复添加;

e.originalEvent.preventDefault();

};

}

}

两个方法:

//执行插入图片的操作

function setBase64Image(base64,editor){

editor.execCommand('insertimage', {src: base64,_src: base64});

}

//获得base64

function  getBase64(blob, callback) {

var a = new FileReader();

a.onload = function(e) {callback(e.target.result);};

a.readAsDataURL(blob);

};

效果展示:

详细内容可参考这篇文章:ueditor word图片上传 – 泽优软件博客

讨论群:223813913

WORD里头的图片如何直接复制到wangEditor编辑器相关推荐

  1. wangEditor 实现ctrl+v粘贴图片并上传、word粘贴带图片

    在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper. 通过知乎提供的思路找到粘贴的原理,通过TheViper找 ...

  2. Java使用Poi填充Word表格模板(图片和文字)

    Java使用Poi填充Word表格模板(图片和文字) **** 由于个人需求需要对表格模板进行操作,所以本文章只对表格进行替换数据操作,没有段落,没有循环遍历,没有延伸!!!!!(后续补充!!!) * ...

  3. word无法显示图片的问题终于搞定!oh yeah!

    我的word中的图片只显示一个方框,这个问题困扰我有一段时间了,今天终于搞定. 原因如下: Word中不能显示公式 问:在Word 2003中编辑好的公式无法显示,只显示为一个方框,该怎么办? 答:W ...

  4. winform剪贴板如何同时存储图片和文字_你真的会在Word里插入图片吗?没那么简单!...

    点击上方[word精品教程]-右上角[...]-[设为星标⭐] 即可第一时间获取最新办公资讯 作者:Cxiaon  来源:松鼠App推荐站(ID:TuoYanSS) 今天来讲讲图片插入,经常会遇到一种 ...

  5. word怎么设置图片编号(图片下标,图片标签,图片序号,图片注释,题注)(交叉引用)

    参考文章1:word怎么设置图片自动编号 参考文章2:WORD教学五(论文排版之论文中的图表跟随章节插入题注) 参考文章3:题注或页码中不含章节号请使用"开始"选项卡下的" ...

  6. FreeMaker+Xml导出word(含图片)

    最近在做一个简报导出的功能,要求导出word格式,上网找了很多资料,一开始选择了poi后来发现poi只能导出简单的word数据,后来偶然发现了通过FreeMaker模板生成word,说实话,还挺好用的 ...

  7. python读取word图片_Python中如何读取Word中的图片

    Python能够快速的编写.调试,用来提取各类软件中的图片再好不过了.今天小编就为大家带来在Python中提取Word图片的方法. 方法 需要批量的修改文件后缀名,并且解压之后将图片拷贝到需要存放的地 ...

  8. java替换图片中文字_Java 添加、替换、删除Word中的图片

    文档中,可以通过图文混排的方式来增加内容的可读性,相比纯文本文档,在内容展现方式上也更具美观性.在给文档添加图片时,可设置图片的文本环绕方式.旋转角度.图片高度/宽度等:另外,也可对文档中已有的图片实 ...

  9. Aspose.Words操作Word.PDF,让图片和文本垂直居中,水平居中解决方案

    Aspose.Words操作Word.PDF,让图片和文本垂直居中,水平居中解决方案 参考文章: (1)Aspose.Words操作Word.PDF,让图片和文本垂直居中,水平居中解决方案 (2)ht ...

最新文章

  1. MySql数据库Update批量更新与批量更新多条记录的不同值实现方法
  2. 工程师文化:BAT 为什么不喊老板
  3. 分支语句、循环语句、函数初步
  4. 0083-Nocomachns定理
  5. C#高级应用之CodeDomProvider引擎篇 .
  6. exposed beyond app through Intent.getData(),或FileUriExposedException
  7. 更美好的未来展望:UE4 路线图更新
  8. ASP经典分页类(改良后的分页类主要是显示属性)
  9. Java Balking模式
  10. 北京自贸区国际商务服务片区挂牌 总面积48平方公里
  11. C语言:用指针求字符串长度
  12. C#NPOI获取Excel的列名
  13. Google 谷歌创业训练营2021展示日回顾
  14. 共享充电线项目市场分析报告
  15. AUTOSAR MCAL PWM
  16. 面试学习+刷题笔记分享-屌丝的逆袭之路,2年5个月13天,从外包到拿下阿里offer
  17. python scripts文件夹里面没有pip.exe怎么办?
  18. 这样就能解决条码标签批量打印,早知道就不用代码写了
  19. ubuntu 内网机器访问外网
  20. iOS 按钮图片和文字位置的各种设置(Swift代码)

热门文章

  1. 携手12年,鸿翼助力首钢股份打造非结构化数据中台
  2. 营销互动保障 - 捉猫猫在未知中前行
  3. java计算机毕业设计铝塑门窗的研制和生产管理源代码+数据库+系统+lw文档
  4. 数智化转型再加速,低代码开发助力企业转型
  5. unity 相机控制
  6. 关于安卓模拟器兼容的问题原因及解决方案
  7. 快捷快递困局复盘,中小快递企业该往哪突围?
  8. 位域,内存,大小端详解
  9. springboot停车管理系统
  10. NuGet.Config 不是有效的 XML。路径十六进制值 0x00)是无效