先安装Mpdf
composer require mpdf/mpdf
//html文档转pdf
$mpdf = new \Mpdf\Mpdf([
'autoScriptToLang' => true,
'autoLangToFont' => true, //为了中文不乱码
'useSubstitutions' => true,
]);
//html的文档地址,可以是本地的,如 "./public/test.html",如果是本地文档那么html中的外链如css图片等的地址前面需要加一个点,如 “./static/img/logo.png”
$html = file_get_contents('https://www.runxuekeji.com/');
//如果html中有外链,如图片、css等,外链的base地址,也可以写本地如“./public/”
$mpdf->setBasePath('https://www.runxuekeji.com/');
$mpdf->WriteHTML($html);
//pdf保存的路劲
$mpdf->Output('./public/filename.pdf', \Mpdf\Output\Destination::FILE);
其它更多的参数参考Mpdf文档:https://mpdf.github.io/