3dgoo/

silverstripe-dompdf

此软件包最新版本(1.0.0)没有提供许可证信息。

通过DOMPDF库生成Silverstripe PDF

安装: 16

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 43

类型:silverstripe-module

1.0.0 2023-03-19 11:51 UTC

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网站