\PhpOffice\PhpWord\Shared\Html::addHtml的兼容性问题
1. 不合xml规范的标签无法解析 报 br mismatch之类的错误
vendor/phpoffice/phpword/src/PhpWord/Shared/Html.php 89行左右 addHtml方法内
将
$dom->loadXML($html);
修改为
$html = '<?xml encoding="UTF-8">' . $html;
$dom->loadHTML($html);
2. 读取互联网地址图片报错
目前只能强行过滤掉所有img标签
$pattern = '/<img\b[^>]*>/i';
$html = preg_replace($pattern, '', $html);

浙公网安备 33010602011771号