beverio / tcpdf-laravel
为 Laravel 5 提供更好的 tcpdf 支持
5.3.0
2016-08-24 09:58 UTC
Requires
- illuminate/support: 5.3.x
- tecnickcom/tcpdf: 6.2.12
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 进行自定义。