在<p>中使用<br/>

时间:2018-05-18 10:35:50

标签: php html phpword

我使用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

问题:https://github.com/PHPOffice/PHPWord/issues/1370

0 个答案:

没有答案