我使用https://github.com/PHPOffice/PHPWord
当我在html中使用tab <br/>
而没有其他标签时 - 没关系。但如果它被p包裹,结果br
不会被docx文件中的换行符替换。如何解决?
$html .= '<p>line1<br/>lin2</p>';
$phpWord = new \PhpOffice\PhpWord\PhpWord();
$section = $phpWord->addSection();
\PhpOffice\PhpWord\Shared\Html::addHtml($section, $html);
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save($fileName);
上下文 PHP版本:5.4 PHPWord版本:0.14
示例:
$html = '<p>line1<br/>line2</p><p>line3<br/>line4</p>'
我想要docx结果:
LINE1
LINE2
line3中
LINE4
但现在有:
1行 LINE2
line3中 LINE4