Я использую CKEditor 5 на своем веб-сайте, чтобы пользователи могли создавать шаблоны PDF для своей компании.
Моя проблема в том, что, как только я вынимаю данные из ckEditor, у каждого элемента стиля есть class = "CSS-Class-Here", что проблематично из-за того факта, что когда я конвертирую содержимое HTMLCKEditor в PDF, PDF не знает ни одного из этих классов.
Есть ли способ заставить CKEditor сохранить эти классы как встроенные стили?
Я знаю, что можно создатьПлагин для определенного элемента для определенного стиля, но я хочу, чтобы все действовало именно так, а не что-то конкретное.
Кроме того, невозможно просто внедрить стили в сам PDF из-за того, что ckEditor сохраняетих стили в функциях javascript и создают их по требованию.
Например: выделенный желтым цветом текст выглядит так: <mark class="" marker-yellow "">Random Text</mark>
Мне бы хотелось, чтобы он выглядел как: <mark style="background: yellow">Random Text</mark>
Это означает, что стиль, присутствующий в классе маркер-желтый, должен применяться непосредственно к самому элементу.