无法呈现标题

时间:2018-04-10 09:19:34

标签: mpdf

我尝试使用带标题的mPdf呈现PDF文档,但没有运气。

这是我的代码:

$mpdf = new \Mpdf\Mpdf();
$html = '<style>@page {
margin:10mm;
background-color: #4183c4;
}
body {
color:#ffffff;
font-size:20px;
}
</style>
<htmlpageheader>
    <div style="text-align: right">My document</div>
</htmlpageheader>
<div>Hello world!</div>';
$mpdf->WriteHTML($html);
$mpdf->AddPage();
$mpdf->WriteHTML('Hi againg');
$mpdf->Output(__DIR__ . '/pdf.pdf');

我也尝试过:

$mpdf = new \Mpdf\Mpdf();
$html = '<style>@page {
margin:10mm;
background-color: #4183c4;
}
body {
color:#ffffff;
font-size:20px;
}
</style>
<div>Hello world!</div>';
$mpdf->SetHTMLHeader('<div style="text-align: right">My document</div>');
$mpdf->WriteHTML($html);
$mpdf->AddPage();
$mpdf->WriteHTML('Hi againg');
$mpdf->Output(__DIR__ . '/pdf.pdf');

1 个答案:

答案 0 :(得分:1)

tibble::rownames_to_column() mPDF中的CSS选择器处理是特定的,并重写您的标题(为空)。

@page CSS规则移至@page选择器并在mPDF构造函数中设置页边距,然后会出现标题。

body