gpt4 book ai didi

javascript - 从 Word 粘贴到 TinyMCE

转载 作者:可可西里 更新时间:2023-11-01 01:40:32 24 4
gpt4 key购买 nike

我试图让我的用户从文字处理器(MS Word、Open Office..)粘贴内容,并让它将垃圾标记处理成有效的 html。

这是我的代码的 fiddle :http://fiddle.tinymce.com/xLeaab

我要保留:

  • 粗体、斜体、删除线(完成)
  • 表格和列表(完成)
  • 字体颜色、文本突出显示和对齐方式(请帮忙)

仅供引用 - 作为我当前解决方案的一部分,我一直在 Stackoverflow 上查看这些问题,但是我对 RegEx 不是最好的,所以我很难过:

最佳答案

我想我有, Check Fiddle

确认:

  • 文本对齐
  • 字体
  • 颜色
  • 亮点

我的更改:

1) 注释掉您的 paste_postprocess (它正在清理样式)

    //paste_postprocess: function(plugin, args) {
// args.node.innerHTML = cleanHTML(args.node.innerHTML);
//},

2) 在 init 中定义了一组 paste_word_valid_elements(允许列表)

    paste_word_valid_elements: "b,strong,i,em,h1,h2,u,p,ol,ul,li,a[href],
span,color,font-size,font-color,font-family,mark",

3) 将粘贴保留样式设置为“全部”(如果您想有选择性,请创建自定义列表)

     paste_retain_style_properties: "all",

:


fiddle 屏幕截图

enter image description here

关于javascript - 从 Word 粘贴到 TinyMCE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29997908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com