tinymce4插件powerpaste-3.3.3-308
tinymce5插件powerpaste-4.0.1-317
需要注意:通过npm安装的tinymce不能用powerpaste
网盘下载: http://share.menglei.net/f/16922972-909336669-654a2d
使用方法:
将powerpaste放入tinymce模块的plugins文件夹下
powerpaste不带版本号,直接是powerpaste.
代码例子:
tinymce.init({
selector: '#tinymce', // css选择器,和jquery的选择器一个道理,建议直接用id
language: 'zh_CN', // 需要在官网自己下载一个全局的langs包。同时我提供的powerpaste本身自带一个langs包里面含中文,所以可以100%支持中文。
plugins: [
'powerpaste', // plugins中,用powerpaste替换原来的paste
//...
],
powerpaste_word_import: 'propmt',// 参数可以是propmt, merge, clear,效果自行切换对比
powerpaste_html_import: 'propmt',// propmt, merge, clear
powerpaste_allow_local_images: true,
paste_data_images: true,
images_upload_handler: function (blobInfo, success, failure) {
// 这个函数主要处理word中的图片,并自动完成上传;
// ajaxUpload是自己定义的一个函数;在回调中,记得调用success函数,传入上传好的图片地址;
// blobInfo.blob() 得到图片的file对象;
ajaxUpload(blobInfo.blob()).then((data) => {
// 上传成功后,调用success函数传入图片地址
success(data.uploadedImageUrl)
})
},
// tinymce的其他配置参数
})