vsword上的Pagebreak

时间:2018-02-27 14:49:52

标签: php html word

我正在使用此库VsWord将我的数据库上的一些HTML数据转换为Microsoft Word文档。但是我没有成功解析这个HTML代码,也把一个PageBreak放在了一些数据之间。

到目前为止我的代码是这样的:

$doc = new VsWord();  
$parser = new HtmlParser($doc);

while($row = $connection->fetch($query)){
    $filename = $row['permalink'];

    $parser->parse('<h3 style="text-align:center;">'.html_entity_decode($row['title']).'</h3>');
    $parser->parse(html_entity_decode($row['content']));
    $parser->parse(new PageBreakNode());
}

$doc->saveAs('../temp/'.$filename.'.docx');

1 个答案:

答案 0 :(得分:-1)

我用Microsoft Word创建了一个word文档,我编写了一些东西,ctl + enter(用于休息页面)并编写了另一个文本。然后我将文档保存为HTML,当我打开它时,我看到创建休息页面的代码是这样的:

<br clear=all style='mso-special-character:line-break;page-break-before:always'>