PHPWord - добавление ссылок внутри абзацев HTML.

Я пытаюсь преобразовать HTML в DOCX с помощью PHPWord.

addHtml преобразует мой HTML, но удаляет все a href ссылки.

Как преобразовать HTML, сохранив ссылки внутри абзацев и других элементов HTML?


Пример:

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla faucibus nisl neque, sit <a href="http://www.test.com">amet mollis ante</a> accumsan et. Phasellus tincidunt nisi a dui gravida, pulvinar auctor arcu egestas. Etiam non ultrices risus. Ut mattis tempus velit a sodales. Proin id sodales sem.</p>

После конвертации в DOCX должно быть:

Lorem ipsum dolor sit amet, conctetur adipiscing elit. Nulla faucibus nisl neque, сядьте amet mollis ante accumsan et. Phasellus tincidunt nisi a dui gravida, pulvinar auctor arcu egestas. Etiam non ultrices risus. Ut mattis tempus velit a sodales. Proin id sodales sem.


person Ricky    schedule 19.01.2018    source источник
comment
Действительно, PhpOffice \ PhpWord \ Shared \ Html в настоящее время не анализирует тег ‹a›, я постараюсь что-нибудь придумать.   -  person troosan    schedule 22.01.2018


Ответы (1)


Добавлен функционал:

Add parsing of <a href="">

https://github.com/PHPOffice/PHPWord/pull/1258

person Ricky    schedule 29.01.2018