Я пытаюсь получить документ, созданный на сайте php.Это все работает хорошо, но последнее, что нужно сделать, это добавить заголовок вверху каждой страницы после титульного листа.Я перепробовал так много всего, и ближе всего к тому, что я хочу, это следующий (урезанный) код.
ob_start();
$mpdf = new Mpdf();
$mpdf->SetDisplayMode('fullpage');
$mpdf->bleedMargin = 0;
$mdpf->crossMarkMargin = 0;
$mpdf->cropMarkMargin = 0;
$mpdf->nonPrintMargin = 0;
// Home page and headers...
$html_header = 'Some Code here';
$mpdf->DefHTMLHeaderByName('PgHeader', $html_header);
$mpdf->AddPage();
$mpdf->Image('cover.jpg', 0, 0, 210, 297, 'jpg', '', true, false);
// Get the content of any pages we have
if($pdf_pages) {
foreach($pdf_pages as $key=>$pg) {
$mpdf->AddPageByArray(array(
'mgt' => '40',
'odd-header-name' => 'PgHeader'
));
$html .= 'the content from the loop';
// Write some HTML code:
$custom_sheet = file_get_contents('/custom.css');
$mpdf->WriteHTML($custom_sheet, 1);
$mpdf->WriteHTML($html, 2);
}
}
// Output a PDF file directly to the browser
$mpdf->Output('Name.pdf', 'I');
ob_end_flush();
Я попытался изменить имя нечетного заголовка на html_PgHeader на основе документации, но в любом случае я получаю поле, весь контент, но заголовок никогда не показывается.Зачем?Почему он не назначен, поэтому я могу вызвать его в AddPageByArray?