beverio/tcpdf-laravel

为 Laravel 5 提供更好的 tcpdf 支持

5.3.0 2016-08-24 09:58 UTC

README

从: elibyy/tcpdf-laravel 分支而来

安装

步骤 1

使用 composer require beverio/tcpdf-laravel 安装包

步骤 2

将服务提供者和别名添加到 config/app.php 文件中。

'providers' => [
    //...
    Elibyy\TCPDF\ServiceProvider::class,
]

//...

'aliases' => [
    //...
    'PDF' => Elibyy\TCPDF\Facades\TCPDF::class
]

使用方法

resources/views/ 中创建视图。您可以使用 PDF 门面使用所有 TCPDF 方法。


使用以下代码关闭每个视图

PDF::Show();

在控制器中使用

return PDF::inline('path.to.view', compact('var1', 'var2'), 'OptionalFilename.pdf');

以在行内显示 PDF 文件,或

return PDF::save('path.to.view', compact('var1', 'var2'), 'OptionalFilename.pdf');

强制用户下载文件。

有关所有可用函数的列表,请参阅 TCPDF 文档

配置

Laravel-TCPDF 附带一些基本配置。如果您想覆盖默认值,可以发布配置,如下所示

php artisan vendor:publish

现在访问 config/tcpdf.php 进行自定义。