使用"pastefromword"过滤CKEditor 3中的所有粘贴内容,可以通过以下方法实现:
在CKEditor的安装目录下,找到plugins文件夹,将下载的PasteFromWord插件解压到该文件夹中。
在CKEditor的配置文件中,添加以下代码:
config.extraPlugins = 'pastefromword';
config.pasteFromWordRemoveFontStyles = true;
config.pasteFromWordRemoveStyles = true;
config.pasteFromWordPromptCleanup = true;
config.pasteFromWordCleanupFile = 'path/to/wordcleanup.html';
其中,config.pasteFromWordRemoveFontStyles
和config.pasteFromWordRemoveStyles
用于删除Word中的样式,config.pasteFromWordPromptCleanup
用于在粘贴时提示用户是否需要清理粘贴内容,config.pasteFromWordCleanupFile
用于指定清理粘贴内容的模板文件。
在CKEditor的安装目录下,创建一个名为wordcleanup.html的文件,并添加以下代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"><title>Word Cleanup</title>
</head>
<body>
<div id="content">
<!-- Paste content here -->
</div>
</body>
</html>
在CKEditor中,用户可以通过以下方式使用PasteFromWord插件:
通过以上方法,CKEditor可以将Word中的内容粘贴到编辑器中,并自动清理不必要的样式和格式。