ignited / laravel-pdf
1.0.2
2013-12-14 01:13 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~4
- mikehaertl/phpwkhtmltopdf: 1.1.x
This package is not auto-updated.
Last update: 2023-01-25 22:28:03 UTC
README
A simple Laravel 4 service provider for including the wkhtmltopdf library.
安装
可以通过在项目的 composer.json
文件中要求 ignited/laravel-pdf
包,通过 Composer 安装 Laravel PDF 服务提供者。
{ "require": { "ignited/laravel-pdf": "1.*" } }
注意(您还必须包括 wkhtmltopdf 二进制文件)
32 位系统
{ "require": { "h4cc/wkhtmltopdf-i386": "*" } }
64 位系统
{ "require": { "h4cc/wkhtmltopdf-amd64": "*" } }
如果您需要,可以同时包含这两个文件。
配置
要使用 PDF 服务提供者,您必须在启动 Laravel 应用程序时注册该提供者。
使用 Artisan 发布包配置。
php artisan config:publish ignited/laravel-pdf
在生成的 app/config/packages/ignited/laravel-pdf
配置文件中更新您的设置。
取消注释相关的二进制文件。
32 位系统
return array( # Uncomment for 32-bit systems 'bin' => base_path() . '/vendor/h4cc/wkhtmltopdf-i386/bin/wkhtmltopdf-i386'
64 位系统
return array( # Uncomment for 64-bit systems 'bin' => base_path() . '/vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64'
在您的 app/config/app.php
文件中找到 providers
键并注册 AWS 服务提供者。
'providers' => array( // ... 'Ignited\Pdf\PdfServiceProvider', )
在您的 app/config/app.php
文件中找到 aliases
键并添加 AWS 门面别名。
'aliases' => array( // ... 'PDF' => 'Ignited\Pdf\Facades\Pdf' )
使用
在 routes.php
Route::get('/', function() { $pdf = PDF::make(); $pdf->addPage('<html><head></head><body><b>Hello World</b></body></html>'); $pdf->send(); });