row-bloom / mpdf-renderer
row-bloom mPDF 渲染器驱动
v0.2.0
2024-01-01 15:54 UTC
Requires
- php: ^8.1
- mpdf/mpdf: ^8.1
This package is auto-updated.
Last update: 2024-09-30 17:38:04 UTC
README
重要
这是一个子组件,用于开发、拉取请求和问题,请访问:https://github.com/row-bloom/row-bloom
安装
composer require row-bloom/mpdf-renderer
use RowBloom\RowBloom\Support; use RowBloom\MpdfRenderer\MpdfRenderer; app()->get(Support::class); ->registerInterpolatorDriver(MpdfRenderer::NAME, MpdfRenderer::class)
要求
- PHP >= 8.1
- ext-gd
- ext-mbstring
- ext-zlib
用法
use RowBloom\RowBloom\Interpolators\PhpInterpolator; use RowBloom\MpdfRenderer\MpdfRenderer; use RowBloom\RowBloom\RowBloom; use RowBloom\RowBloom\Types\Table; app()->get(RowBloom::class) ->addTable(Table::fromArray([ ['title' => 'Title3', 'body' => 'body3'], ['title' => 'Title4', 'body' => 'body4'], ])) ->setInterpolator(PhpInterpolator::class) ->setTemplate(' <h1><?= $title ?></h1> <p>Bold text</p> <div><?= $body ?></div> ') ->setRenderer(MpdfRenderer::class) ->save(__DIR__.'/foo.pdf');
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
许可
MIT 许可证(MIT)。有关更多信息,请参阅许可文件。