tesarwijaya / laravel-fpdf
最初由 codedge/laravel-fpdf 创建,编辑了一些工作以满足我们的需求
1.2.2
2017-06-02 21:38 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.*
This package is not auto-updated.
Last update: 2024-09-29 05:41:48 UTC
README
此仓库实现了一个简单的 ServiceProvider,它创建了一个 Fpdf PDF 库的单例实例 - 通过 Facade 在 Laravel 5 中轻松访问。
有关使用方法的更多信息,请参阅 FPDF 主页。
使用 Composer 进行安装
$ composer require codedge/laravel-fpdf
使用方法
要使用静态接口(外观),您需要将以下行添加到您的 config/app.php 文件中。其中的 [1] 用于注册服务提供程序,[2] 用于指定外观
// config/app.php return [ //... 'providers' => [ // ... /* * Application Service Providers... */ // ... Codedge\Fpdf\FpdfServiceProvider::class, // [1] ], // ... 'aliases' => [ // ... 'Fpdf' => Codedge\Fpdf\Facades\Fpdf::class, // [2] ]
现在您可以在您的应用程序中使用这些外观了。
配置(可选)
运行
php artisan vendor:publish --provider="Codedge\Fpdf\FpdfServiceProvider" --tag=config
以将配置文件发布到 config/fpdf.php。
打开此文件并输入正确的页面设置,如果您不希望使用默认值。
基本示例
如果您想使用外观,您可以在下面看到一个基本示例
// app/Http/routes.php | app/routes/web.php Route::get('/', function () { Fpdf::AddPage(); Fpdf::SetFont('Courier', 'B', 18); Fpdf::Cell(50, 25, 'Hello World!'); Fpdf::Output(); });
当然,您也可以通过依赖注入注入单例实例。请在此处查看示例
// app/Http/routes.php | app/routes/web.php Route::get('/', function (Codedge\Fpdf\Fpdf\Fpdf $fpdf) { $fpdf->AddPage(); $fpdf->SetFont('Courier', 'B', 18); $fpdf->Cell(50, 25, 'Hello World!'); $fpdf->Output(); });