mPDF - 只在第一页上设置页脚或根据页码更改页脚的任何方法

时间:2017-11-21 05:29:57

标签: mpdf

使用mpdf。 我想在第一页上设置一些额外的行。 并且只有第二条onwaords线上的页码。 我们通常遵循延续表格中的字母概念。

我查看了mpdf手册,但似乎没办法。 有人有解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以使用CSS和@page模型控制生成的PDF的页眉和页脚。

See mPDF Documentation about using @page

这是一个非常简单的CSS和HTML,使用@page和命名的页眉和页脚生成包含不同页眉和页脚的PDF,用于第一页和后面的页面:

CSS

@page {
    header: html_header;
    footer: html_footer;
}

@page :first {
    header: html_header-firstpage;
    footer: html_footer-firstpage;
}

HTML

<htmlpageheader name="header-firstpage" style="display: none;">
    <p>This header appears on the first page only</p>
</htmlpageheader>

<htmlpageheader name="header" style="display: none;">
    <p>This header appears on the following pages</p>
</htmlpageheader>

<htmlpagefooter name="footer-firstpage" style="display: none;">
    <p>This footer appears on the first page only</p>
</htmlpageheader>

<htmlpagefooter name="footer" style="display: none;">
    <p>This footer appears on the following pages</p>
</htmlpageheader>

<h1>The content of the document</h1>
<p>Yadda... yaddaa... blah... blahh</p>

CSS中“:first”选择器之前的空格需要