japseyz / pdf-renderer
PDF 渲染器
1.0.7
2024-09-19 18:17 UTC
Requires
- php: ^8.1
- api2pdf/api2pdf.php: ^2.0
- barryvdh/laravel-snappy: ^1.0
- spatie/browsershot: ^4.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- nunomaduro/collision: ^7.9|^8.1
- orchestra/testbench: ^8.0
- roave/security-advisories: dev-latest
README
安装
您可以通过 composer 安装此包
composer require japseyz/pdf-renderer
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="pdf-renderer-config"
这是发布配置文件的内容
return [ // Possible values are: // 'browsershot', 'api2pdf' 'service' => 'browsershot' ];
使用方法
$renderer = PDFRenderer::view( 'documents.invoice', [ 'client' => $client, ] ); return response($renderer->render(), 200, [ 'Content-Type' => 'application/pdf', 'Content-Disposition' => 'attachment; filename="invoice.pdf"', ]);
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
贡献
有关详细信息,请参阅贡献指南。
安全漏洞
有关如何报告安全漏洞的详细信息,请参阅我们的安全策略。
鸣谢
许可协议
MIT 许可协议 (MIT)。有关更多信息,请参阅许可文件。