3dgoo / silverstripe-dompdf
此软件包最新版本(1.0.0)没有提供许可证信息。
通过DOMPDF库生成Silverstripe PDF
1.0.0
2023-03-19 11:51 UTC
Requires
- dompdf/dompdf: ^2.0
- silverstripe/framework: ~3.2
This package is auto-updated.
Last update: 2024-09-19 15:32:42 UTC
README
本模块通过dompdf库为Silverstripe 3提供PDF生成功能。
这是以下项目的分支:
输入
- HTML字符串(可能是渲染的模板)
- HTML文件
输出
- PDF文件位置
- SS文件
- PDF二进制流到浏览器
安装(使用composer)
$ composer require 3dgoo/silverstripe-dompdf
示例用法
$pdf = new SS_DOMPDF(); $pdf->setHTML($mydataobject->renderWith('MyTemplate')); $pdf->render(); $pdf->toFile('mypdf.pdf');
调试
$pdf->streamdebug();函数对于快速查看PDF很有用,尤其是如果你的浏览器支持显示PDF而不是下载。
你可以检查在转换之前你的HTML
echo $mydataobject->renderWith('MyTemplate'); die();
有用提示
- 如果你从浮动div中得到错误,请使用表格进行布局。
- 有关更多信息,请访问官方dompdf网站