MPDF简单页眉和页脚无法正常工作

时间:2014-01-30 08:22:55

标签: php pdf mpdf

我使用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>"

1 个答案:

答案 0 :(得分:0)

您应该尝试(from MPDF documentation)

之类的内容

$ mpdf-&gt; DefHTMLHeaderByName('Chapter2Header','Chapter 2');

$ mpdf-&gt; DefHTMLFooterByName('Chapter2Footer','第2章页脚');