小编Ome*_*kel的帖子

我如何告诉 CKEditor 5 在它创建的元素上使用内联样式,而不是基于类?

我在我的网站上使用 CKEditor 5,以便允许用户为其公司生成 PDF 模板。

我的问题是,一旦我从 ckEditor 中取出数据,每个样式元素都有一个 class="CSS-Class-Here",这是有问题的,因为当我将 CKEditor 的 HTML 内容转换为 PDF 时, PDF 不知道这些类中的任何一个。

有没有办法让 CKEditor 将这些类保存为内联样式?

我知道可以为特定样式的特定元素创建插件,但我希望一切都以这种方式运行,而不是特定的东西。

此外,不可能将样式直接注入 PDF 本身,因为 ckEditor 将样式保留在 javascript 函数中并根据需要创建它们。

例如:黄色突出显示的文本显示为: <mark class="" marker-yellow "">Random Text</mark>

我希望它的结果是: <mark style="background: yellow">Random Text</mark>

这意味着标记黄色类中存在的样式应该直接内联应用于元素本身。

ckeditor ckeditor4.x ckeditor5

5
推荐指数
0
解决办法
2685
查看次数

标签 统计

ckeditor ×1

ckeditor4.x ×1

ckeditor5 ×1