egoistdeveloper / laravel-fpdf
Laravel 包用于包含 Fpdf。它包含 Fpdf 1.84 版本。
1.8.5
2022-08-09 13:03 UTC
Requires
- php: ^7.4 || ^8.0 || ^8.1
- illuminate/support: ^7.0 || ^8.0 || ^9.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.9
- orchestra/testbench: ^6.24.1
- phpunit/phpunit: ^9.5.21
README
使用 Laravel 简化 FPDF 的使用。有关更多信息,请参阅 FPDF 主页。
使用 Composer 安装
composer require egoistdeveloper/laravel-fpdf
配置
运行
php artisan vendor:publish --provider="Codedge\Fpdf\FpdfServiceProvider" --tag=config
将配置文件发布到 config/fpdf.php
。
使用方法
// 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(); exit; });
定义字体
FPDF 内置了一组已定义的字体,存储在 src/Fpdf/font
目录中。如果您想添加自己的字体,请参阅 添加新字体和编码 指南。
您可以通过使用 FPDF_FONTPATH
环境变量来更改字体路径。
在 Laravel Vapor 中使用
如果您想使用 Laravel Vapor 来托管您的应用程序,需要将每个 FPDF 返回给浏览器的响应附加一个特殊的头。为了启用此头部的使用,请在 Vapor 环境文件中添加以下环境变量
FPDF_VAPOR_HEADERS=true