使用 WriteHTML 函数时的 mPDF 分页问题

mPDF pagination problem when using WriteHTML function

我有动态生成的 HTML 内容,想使用 mPDF 生成带页码的 PDF。问题是当内容跨越一页以上时,页脚只在最后一页可见。

示例:

$mpdf->AliasNbPages('{PAGETOTAL}');
$mpdf->WriteHTML($content); // $content is dynamic, it can be a series of paragraphs resulting in a 3 or 4, or more, pages long pdf.
$mpdf->setFooter('{PAGENO}/{PAGETOTAL}'); // this only prints a footer in the last page, displaying for example "3/3", but the previous pages do not have footer

我想要每页的页脚,但我事先不知道我会有多少页或分页符在哪里。

我是不是做错了什么?

尝试将 setFooter 放在 WriteHTML

之前

所以,这样:

$mpdf->setFooter('{PAGENO}/{PAGETOTAL}');
$mpdf->WriteHTML($content);