html2pdf:<页面></页面>生成一个空白页



我正在使用Html2Pdf将一些HTML文件转换为PDF。我还需要添加分页符来分割文档的各个部分。为此,我使用<page></page>标签。

我有以下HTML片段:

<!DOCTYPE html>
<html>
<head>
<style>
...
</style>
</head>
<body>
<page> page 1 </page>
<page> page 2 </page>
</body>
</html>

当运行以下程序时,我得到一个有3页的PDF,第一页完全空白:

$H2P = new Html2Pdf();
$H2P->writeHTML( $html );
return $H2P->output(__DIR__ .'/statistics.pdf', 'F');

我该如何解决这个问题?我使用的是通过composer安装的最新版本。

以风格添加以下片段对我很有效。

正文{页边空白:0;}

基本上,如果您定义了一些边距,那么当页面遇到命名页面时,您就不在页面的顶部。因此,它会跳过现有页面插入命名页面。