racklin/pdf-generator

laravel 5 的简单 PDF 生成器

dev-master 2017-09-01 08:46 UTC

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+。

许可证

MIT: https://racklin.mit-license.org/