我使用mpdf制作简单的pdf文件,但我的页脚和标题有问题。这是我的代码
$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;
}
因为有些人建议我从每页的顶部和底部留出空间。那问题出在哪里?你能帮帮我吗?
标题代码:
$header = "<table>
<tr>
<td>Header</td>
</tr>
</table>"
页脚代码:
$footer = "<table>
<tr>
<td>Footer</td>
</tr>
</table>"
答案 0 :(得分:0)
您应该尝试(from MPDF documentation):
之类的内容$ mpdf-&gt; DefHTMLHeaderByName('Chapter2Header','Chapter 2');
$ mpdf-&gt; DefHTMLFooterByName('Chapter2Footer','第2章页脚');