我在我的网站上使用 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>
这意味着标记黄色类中存在的样式应该直接内联应用于元素本身。