下载 composer:
composer require mpdf/mpdf
使用:
//生成PDF文件 require_once __DIR__.'/../../../vendor/autoload.php'; $mpdf = new Mpdf(['mode'=>'zh-cn']);#支持中文设置 $mpdf->SetWatermarkText('添加水印的文字'); $mpdf->showWatermarkText = true;#支持水印 必须写在内容上面 不然可能会出现部分页面没有水印的情况 $mpdf->WriteHTML($content);#支持HTML 代码 部分CSS样式不支持 详细参照官网 $FilePath = __DIR__.'/../../index/PDF/test'.uniqid().'.pdf';#保存PDF的本地目录 $mpdf->Output($FilePath, Destination::FILE);#把PDF生成在本地保存 可通过七牛云等云存储 上传云端 再把本地文件删除 unlink($FilePath);#删除本地文件
注释:mpdf好像不支持弹性布局和相对定位 想使用横向布局可借助table表格实现 可以到一些简单的效果 复杂的效果还没了解 有知道的告诉我我可补充 谢谢