willmav5000 / laravel-mpdf
Laravel 的 mPDF 封装器
0.1.1
2018-10-09 15:31 UTC
Requires
- php: >=5.6
- mpdf/mpdf: ^7.0
This package is auto-updated.
Last update: 2024-09-10 06:31:48 UTC
README
在您的 composer.json 中包含此包并更新 composer。
composer require willmav5000/laravel-mpdf
安装
Laravel 5.x
更新 composer 后,将 ServiceProvider 添加到 config/app.php 中的 providers 数组
Willmav5000\PDF\ServiceProvider::class,
您可以可选地使用外观来缩短代码。将其添加到您的 facades 中
'PDF' => Willmav5000\PDF\Facade::class,
使用
使用 'PDF' Facade 与 mPdf 对象交互
$pdf = PDF::loadView('pdf.invoice', $data); // or PDF::loadHtml($html);
return $pdf->download($filename); // or
return $pdf->stream($filename);
您可以通过相同的外观直接访问所有可用的 mPDF 方法。例如:
$pdf->setColumns(2);
$pdf->loadView($blade_path1, $data1); // or $pdf->loadHtml($html) or $pdf->WriteHTML('html)
$pdf->addColumn();
$pdf->loadView($blade_path2, $data2);