Maintainer: Jeremy Shipman (jeremy@burnbright.net)
Makes use of: https://github.com/dompdf/dompdf Dompdf websites: http://dompdf.github.com/, http://pxd.me/dompdf/www/
Input:
- HTML string (which could be rendered template)
- HTML File
Output
- PDF File location
- SS File
- PDF binary stream to browser
$pdf = new SS_DOMPDF();
$pdf->setHTML($mydataobject->renderWith('MyTemplate'));
$pdf->render();
$pdf->toFile('mypdf.pdf');
The $pdf->streamdebug(); function is useful for quickly viewing pdfs, particularly if your browser supports displaying pdfs, rather than downloading.
You can check your html before it is converted like this:
echo $mydataobject->renderWith('MyTemplate');die();
- Use tables for layout if you get errors from floating divs.
- See the official dompdf website for more info