racklin / pdf-generator
laravel 5 的简单 PDF 生成器
dev-master
2017-09-01 08:46 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.*
- nicmart/string-template: ~0.1
- tecnickcom/tcpdf: 6.2.*
This package is auto-updated.
Last update: 2024-09-04 11:39:41 UTC
README
使用 tcpdf 库为 Laravel 简单生成 PDF。
此包使用 json 作为模板,你可以传递 PHP 数组作为数据以生成 PDF。
它非常适合生成用于打印预印纸的 PDF,例如 发票。
安装
{
"require": {
"racklin/pdf-generator": "dev-master"
}
}
接下来,将服务提供者添加到 config/app.php。
'providers' => [ //... Racklin\PdfGenerator\ServiceProvider::class, ] //... 'aliases' => [ //... 'PDFGen' => Racklin\PdfGenerator\Facades\PdfGenerator::class ]
示例
$pdf = new PdfGenerator();
$pdf->generate('example_01.json', ["name"=>"rack", "cname"=>"阿土伯"], '/tmp/example.pdf', 'F');
Laravel Facade
PDFGen::generate('example_01.json', ["name"=>"rack", "cname"=>"阿土伯"], '/tmp/example.pdf', 'F');
Laravel 版本
当前包版本适用于 Laravel 5+。