gdmedia/silverstripe-dompdf

此包已被弃用且不再维护。没有推荐替代包。
此包的最新版本(0.0.1)没有提供许可证信息。

通过DOMPDF库生成SilverStripe PDF

安装: 8,097

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 5

分支: 44

类型:silverstripe-vendormodule

0.0.1 2015-11-03 21:20 UTC

This package is not auto-updated.

Last update: 2022-06-25 06:05:30 UTC


README

这是一个针对使用Composer的https://github.com/burnbright/silverstripe-dompdf的分支。

维护者:Jeremy Shipman (jeremy@burnbright.net)

使用:https://github.com/dompdf/dompdf Dompdf网站:http://dompdf.github.com/http://pxd.me/dompdf/www/

输入

  • HTML字符串(可能是渲染模板)
  • HTML文件

输出

  • PDF文件位置
  • SS文件
  • 将PDF二进制流发送到浏览器

安装

###Composer

  • 在命令行中,切换到您的站点根目录
  • 运行 composer require gdmedia/silverstripe-dompdf
  • 在浏览器中运行 dev/build?flush=all

###手动安装

示例用法

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