1、服务器环境
Apache
2、类库下载
composer require mpdf/mpdf
3、控制器代码
use Mpdf\Mpdf;
public function createPdf()
{
$mpdf = new Mpdf();
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
$html = $this->view->fetch('pdf'); // 要生成 PDF 的 HTML 页面
$mpdf->WriteHTML($html);
$mpdf->Output('test.pdf', "D"); // "D" 下载
}
4、说明
- 此类库是把 HTML 页面转换为 PDF 文档
- 如果是合同类的表格,则需要先用 HTML 把布局用 table 写出来