我尝试使用带标题的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');
答案 0 :(得分:1)
tibble::rownames_to_column()
mPDF中的CSS选择器处理是特定的,并重写您的标题(为空)。
将@page
CSS规则移至@page
选择器并在mPDF构造函数中设置页边距,然后会出现标题。
body