Php sethtmlheader mpdf不工作

Php sethtmlheader mpdf不工作,php,codeigniter,mpdf,Php,Codeigniter,Mpdf,sethtmlheader mpdf不工作 我有好几页html,我有照片,封面,图片 每一个都有html: <!DOCTYPE HTML> 问题在于它没有在pdf上打印页眉或页脚 $this->load->library('pdf'); $pdf = $this->pdf->load(); $pdf->debug = true; $pdf->WriteHTML($html); $pdf->SetHTMLHeader

sethtmlheader mpdf不工作

我有好几页html,我有照片,封面,图片

每一个都有html:

<!DOCTYPE HTML>

问题在于它没有在pdf上打印页眉或页脚

$this->load->library('pdf');


$pdf = $this->pdf->load();



$pdf->debug = true;


$pdf->WriteHTML($html);


$pdf->SetHTMLHeader('<div style="text-align: right; font-weight: bold;">My document</div>',true);



$pdf->WriteHTML($htmlpresences);                     

$pdf->SetHTMLFooter('
    <table width="100%" style="vertical-align: bottom; font-family: serif; font-size: 8pt; color: #000000; font-weight: bold; font-style: italic;"><tr>
    <td width="33%"><span style="font-weight: bold; font-style: italic;">{DATE j-m-Y}</span></td>
    <td width="33%" align="center" style="font-weight: bold; font-style: italic;">{PAGENO}/{nbpg}</td>
    <td width="33%" style="text-align: right; ">My document</td>
    </tr></table>
    ');
$this->load->library('pdf');
$pdf=$this->pdf->load();
$pdf->debug=true;
$pdf->WriteHTML($html);
$pdf->SetHTMLHeader(“我的文档”,true);
$pdf->WriteHTML($htmlpresences);
$pdf->SetHTMLFooter($pdf)
{DATE j-m-Y}
{PAGENO}/{nbpg}
我的文件
');

首先,在调用WriteHTML之前,您应该先设置页眉和页脚-在告诉mpdf要使用的页眉之前,您已经在代码中写入了页面内容

此外,根据使用第二个参数设置HtmlHeader的mpdf版本,应该是一个“页面”值,指示在何处使用标题(奇数页、偶数页、全部或无)-请参阅此处的文档:。因此,您需要删除已使用的“true”参数,因为这不是必需的


实际上,通过使用带有参数的标记,我在html本身而不是在代码中设置页眉和页脚更为成功。您还可以尝试将页眉html包装在标记中,看看是否有帮助。

首先,您应该在调用WriteHTML之前设置页眉和页脚-在代码中,您已经编写了页面内容,然后再告诉mpdf要使用的页眉。

链接不再起作用。检查