PHP Word - Странная проблема при добавлении простой ссылки как HTML - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь найти содержимое в PHP файле слов как html. Это просто HTML ссылка.

$str = '<a href="https://maps.googleapis.com/maps/api/streetview?size=400x400&amp;location=40.720032,-73.988354&amp;fov=90&amp;heading=235&amp;pitch=10&amp;key=AIzaSyDE7jY7Mg0LvAA31wJGvc2mu6RsboGVcSI">https://maps.googleapis.com/maps/api/streetview?size=400x400&amp;location=40.720032,-73.988354&amp;fov=90&amp;heading=235&amp;pitch=10&amp;key=AIzaSyDE7jY7Mg0LvAA31wJGvc2mu6RsboGVcSI</a>';


$phpWord = new \PhpOffice\PhpWord\PhpWord();
$phpWord->setDefaultFontSize(11);
$section = $phpWord->addSection();
\PhpOffice\PhpWord\Shared\Html::addHtml($section, $str);

// Saving the document as OOXML file...
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('x-doc.docx');

Но по какой-то странной причине c файл приходит как поврежденный. В ней есть что-то, что нужно сделать с &amp; Нужна информация о том, как я могу решить эту проблему.

...