<分区>
我想将从某个文档(pdf、docx、html)中选择的文本粘贴到 contenteditable 类型的 div 中。
现在,我想在呈现 之前删除剪贴板文本的所有格式。所以,最终粘贴的内容应该是纯文本。
此场景的模拟可以是将内容粘贴到 Windows 记事本中。
如何使用 AngularJs 完成此操作。或者存在任何其他 javascript 库来完成此操作。
更新: 我可以使用以下代码将剪贴板作为文本获取。
editor.addEventListener("paste", function(e) {
// cancel paste
e.preventDefault();
// get text representation of clipboard
var text = e.clipboardData.getData("text/plain");
// insert text manually
document.execCommand("insertHTML", false, text);
});
但我不知道在 AngularJs 中如何以及在何处添加此代码。