codedge / laravel-fpdf
Laravel 包,用于包含 Fpdf。它自带 Fpdf 1.86。
1.12.1
2024-03-19 13:25 UTC
Requires
- php: ^8.1
- illuminate/support: ^9.0 || ^10.0 || ^11.0
Requires (Dev)
- ergebnis/composer-normalize: ^2.39
- orchestra/testbench: ^7.35.0 || ^8.0 || ^9.0
- phpunit/phpunit: ^9.6.0 || ^10.5
- dev-master
- 1.12.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.1
- 1.9.0
- 1.8.1
- 1.8.0
- 1.7.2
- 1.7.1
- 1.7.0
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.2
- 1.5.1
- 1.5
- 1.4
- 1.3.1
- 1.3.0
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2
- 1.1
- 1.0
- dev-dependabot/github_actions/shivammathur/setup-php-2.30.5
- dev-dependabot/composer/ergebnis/composer-normalize-tw-2.42
- dev-dependabot/composer/orchestra/testbench-tw-8.19.0
- dev-dependabot/composer/phpunit/phpunit-tw-10.5.5
- dev-dependabot/composer/orchestra/testbench-tw-8.0.8
This package is auto-updated.
Last update: 2024-09-03 09:30:26 UTC
README
使用 Laravel 使 FPDF 变得简单。有关使用方法的更多信息,请参阅 FPDF 主页。
使用 Composer 安装
composer require codedge/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