Я использую PHPWord для создания файла Word с использованием PHP.
У меня есть строка с тегами HTML, и я пытаюсь добавить сноску.
Например, строка
<p> I have a <b>dog</b></p>
Использование addFootnote () из PHPWord. Я хочу добавить сноску к слову «собака», а затем преобразовать всю строку с помощью HTML :: addHTML (), чтобы правильно сгенерировать файл Word, который называется «У меня естьa dog ¹ ".
Добавление сноски возможно при использовании
$textrun = $section->addTextRun();
$textrun->addText("<p> I have a <b>");
$textrun->addText("dog");
$textRun()->addFootnote()->addText("Name is Billy");
$textrun->addText("</b></p>");
, но оно не конвертирует html правильно, и сгенерированный документ будет иметь html-тегив теме.
К сожалению, я не могу сделать
HTML::addHtml($section, "<p> I have a <b>", false, false);
, потому что он не принимает неполные строки HTML, такие как <p> I have a <b>
, потому что </p>
и </b>
отсутствуют
Как я могу это сделать?
Спасибо!