PDF 1.0.0
生成PDF
mPDF是一个强大的生成PDF的PHP类库,基于FPDF和Html2FPDF,基本兼容css3和HTML标签。
pdf模块是基于mPDF封装的YiAdmin模块。
由于字体文件过大,安装包剔除了字体文件,下载后解压到pdf模块
根目录/data/ttfonts
目录下即可使用,链接: https://pan.baidu.com/s/1hNCuDM3ERsb3rXJs--pKsw?pwd=s7sc 提取码: s7sc 复制这段内容后打开百度网盘手机App,操作更方便哦
获取MPDF实例
$pdf = ev('Pdf');
保存为PDF文件
$filepath = ev('PdfSave', '<h1>Hello YiAdmin</h1>', ‘path/file.pdf’, true);
// 保存到public目录 前台可访问
$filepath = ev('PdfSave', '<h1>Hello YiAdmin</h1>', ‘path/file.pdf’, false);
// 保存到runtime目录 前台不可访问
浏览器输出
$pdf = ev('Pdf');
$pdf->WriteHTML('<h1>Hello YiAdmin</h1>');
return response($pdf->Output('file.pdf', 's'), 200, ['Conent-Type' => 'application/pdf']);