首页 文章

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

提问于
浏览
0

我使用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 回答

  • 0

    你应该尝试像(from MPDF documentation)这样的东西:

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

    $ mpdf-> DefHTMLFooterByName('Chapter2Footer','Chapter 2 Footer');

相关问题