ckeditor復制粘貼word


從word文檔中直接粘貼到ckeditor編輯區,查看的時候格式會顯示混亂,非常難看。解決方法:
 

CKEDITOR.cleanWord = function(h, i) {

return h;
if (CKEDITOR.env.gecko)
h = h.replace(
/(<!--\[if[^<]*?\])-->([\S\s]*?)<!--(\[endif\]-->)/gi,
'$1$2$3');
var j = new g(), k = j.dataFilter;
k.addRules(CKEDITOR.plugins.pastefromword.getRules(i));
i.fire('beforeCleanWord', {
filter : k
});
try {
h = j.toHtml(h, false);
} catch (l) {
alert(i.lang.pastefromword.error);
}
h = h.replace(/cke:.*?".*?"/g, '');
h = h.replace(//g, '');
h = h.replace(/<span>/g, '');
return h;
};
})();
 代碼位置:ckeditor\plugins\pastefromword\filter下的default.js
以上代碼為替換,不是追加


功能演示:

 

 

圖片上傳進度

 

通過粘貼后,文檔以及圖片被粘貼進來了,看看html代碼是否如我們的預期:

 


 

 

 

可參考這篇文章:http://t.cn/AiHvMdZg


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM