Задать вопрос
@BuTOC_90

Как конвертировать html контент в формат docx?

Всем доброго времени суток

Кто сталкивался с такой задачей:
нужно конвертировать контент из WYSIWYG-редактора в формат, который можно вставить в doc?

Немного подробностей ↓

Собираю документ при помощи PHPWord
Клонирую таблицы и строки в шаблоне. И в ячейки клонированных строк, вставляю контент через setValue

Но контент формата
<p>Привет</p>
нельзя вставить. Получается нечитаемый документ. Его нужно перед этим конвертировать. Например, в:
<w:p>Привет</w:p>

P.S. но в контенте не только тег p. Могут быть и другие теги, и стили. Поэтому просто str_replace не подходит.
Может есть какая библиотека?

Заранее спасибо
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
https://github.com/PHPOffice/PHPWord/blob/develop/...

\PhpOffice\PhpWord\Shared\Html::addHtml($section, $html, false, false);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽