我使用mpdf制作简单的pdf文件,但我的页脚和 Headers 有问题 . 这是我的代码
$ppdf = new mPDF('UTF-8','A4',0,'sans serif');
$ppdf->debug = true;
$ppdf->useOnlyCoreFonts = true;
$ppdf->SetDisplayMode('fullpage');
$ppdf->SetAutoFont(0);
$stylesheet = file_get_contents('templates.css');
$css = "<style>".$stylesheet."</style>";
$ppdf->SetHTMLHeader($header);
$ppdf->WriteHTML($css);
$ppdf->WriteHTML($conent);
$ppdf->SetHTMLFooter($footer);
$protokolFile = "downloads/MEDpredavaci-protokol-".date('d-m-y').".pdf";
$ppdf->Output($protokolFile, 'F');
页脚在最后一页上只创建一次,页眉根本不创建 .
我有这个css
@page {
margin: 200px 20px 200px 20px;
}
因为有些人建议我从每页的顶部和底部留出空间 . 那问题出在哪里?你能帮我吗?
Headers 代码:
$header = "<table>
<tr>
<td>Header</td>
</tr>
</table>"
页脚代码:
$footer = "<table>
<tr>
<td>Footer</td>
</tr>
</table>"
1 回答
你应该尝试像(from MPDF documentation)这样的东西:
$ mpdf-> DefHTMLHeaderByName('Chapter2Header','Chapter 2');
$ mpdf-> DefHTMLFooterByName('Chapter2Footer','Chapter 2 Footer');