gpt4 book ai didi

javascript - 从 MS Word 复制并粘贴到 CKEditor

转载 作者:行者123 更新时间:2023-11-30 12:27:21 24 4
gpt4 key购买 nike

我有一个 word 文档,其中只有两个词“Hello to”。这实际上是原始文档的简化版本。此文本的字体系列是 Calibri(正文)。我没有注意到这两个词在 word 文档中的格式有任何区别。

当尝试将此文本复制并粘贴到 ckeditor 中时,“Hello”的字体系列正确保留为 Calibri,但单词“to”的字体系列错误地更改为 Arial。我不明白为什么它不也保留“to”文本的字体系列。

这是我的 config.js:

CKEDITOR.editorConfig = function( config ) {    
config.pasteFromWordRemoveStyles = false;
config.pasteFromWordRemoveFontStyles = false;
};

粘贴文本后,这是 ckeditor 中的源 HTML:

<p><span style="font-size:10pt"><span style="font-family:calibri">Hello </span>to</span></p>

word文档可以从以下链接下载:

http://s000.tinyupload.com/?file_id=00848535251570855827

上述行为在使用 IE 11 时很明显。有人可以协助解决这个问题吗?

最佳答案

恕我直言,下面做一些修改就可以了。

config.forcePasteAsPlainText = false;
config.pasteFromWordRemoveFontStyles = false;
config.pasteFromWordRemoveStyles = false;
config.allowedContent = true;
config.extraAllowedContent = 'p(mso*,Normal)';
config.pasteFilter = null;

关于javascript - 从 MS Word 复制并粘贴到 CKEditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28941675/

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