willmav5000/laravel-mpdf

Laravel 的 mPDF 封装器

0.1.1 2018-10-09 15:31 UTC

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);