php - MPDF向大型html添加页眉和页脚
问题描述
我有一个很大的 html 文件。使用 Mpdf,我输出了一个 pdf,它可以完美地工作,但现在我想为所有页面添加页眉和页脚。
我的 html 文件只定义了一个部分。
这里 mpdf 处于横向模式。
我试试这个:
$mpdf = new \Mpdf\Mpdf([
'mode' => 'utf-8',
'orientation' => 'L'
]);
$mpdf->SetHTMLHeader('<h1>TEST</h1>');
$mpdf->SetHTMLFooter('<h1>TEST</h1>');
$mpdf->WriteHTML($html);
$mpdf->Output($namePDF,'F');
但pdf文件中没有显示...
想不通为什么
解决方案
尝试这个
<?php
$mpdf = new \Mpdf\Mpdf();
$mpdf->SetHeader('First section header');
$mpdf->SetFooter('First section footer');
$mpdf->WriteHTML('First section text...');
// Set the new Header before you AddPage
$mpdf->SetHeader('Second section header');
$mpdf->AddPage();
// Set the new Footer after you AddPage
$mpdf->SetFooter('Second section footer');
$mpdf->WriteHTML('Second section text...');
$mpdf->Output();
推荐阅读
- ios - 具有导致崩溃的约束的自定义视图 (xib)
- python - 如何将 Entry String 转换为 int 或 float?
- java - 尝试将用户的整数相加时遇到重复输入
- java - 如何在其他 Activity 创建的 Activity 和 Threads 之间进行通信
- awk - 使用来自其他文件的数据向文件添加信息
- c# - 那个单例实现有什么问题
- reactjs - Nextjs 使用 rsuitejs 和 css 模块在构建目录中没有 css
- python - Maplotlib 图形未在 Tkinter 画布中显示
- python-3.7 - 是否有一种 Pythonic 方法可以将字符串添加到使用文件名而不带扩展名的目录中的每个文件的开头?
- sequence - 如何为强化学习找到好的观察结果?