gpt4 book ai didi

javascript - 如何通过保留定义的样式将文本从 Word 粘贴到纯文本?

转载 作者:行者123 更新时间:2023-11-28 16:29:00 24 4
gpt4 key购买 nike

我想让用户将文本粘贴到编辑器(当前为 CKEditor)。通过粘贴文本,必须删除所有未列入白名单的样式和元素,包括图像、表格等。因此,90% 应转换为纯文本或删除,而应保留一些简单的样式,如粗体、斜体或下划线。

没想到这么复杂。但我在 CKEditor 的文档和示例中所能找到的只是粘贴完整的纯文本或粘贴从 Word 中清理的内容,而无法配置白名单(即使我删除了所有与表格相关的插件,它仍然是可能的)从 MS Word 粘贴表格)。

我真的非常感谢任何提示。

谢谢。

最佳答案

如果不编写自己的解析器,您就无法做到这一点。另一个问题是 MS Word 使用 Windows-1252 字符编码,而大多数 Web 使用 UTF-8 编码,因此如果您从 WORD 粘贴并通过 AJAX 传输此数据,则会出现乱码。

虽然 Dreamweaver 具有相当不错的“从文字粘贴”功能,但您不太可能在网上找到同等功能。这是一个巨大而复杂的问题,其本身就是一个应用程序。连WORD的“另存为HTML”都做不好。

可悲的是,大多数人要做的就是将其全部剥离为 ASCII(粘贴到记事本中),将其放入编辑器中并重新标记。

关于javascript - 如何通过保留定义的样式将文本从 Word 粘贴到纯文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6847993/

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