Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.07 KB

README.md

File metadata and controls

49 lines (32 loc) · 1.07 KB

Silverstripe dompdf

This module provides PDF generation through the dompdf library for Silverstripe 3.

This is a fork of:

Input:

  • HTML string (which could be a rendered template)
  • HTML File

Output

  • PDF file location
  • SS file
  • PDF binary stream to browser

Installation (with composer)

$ composer require 3dgoo/silverstripe-dompdf

Example usage

$pdf = new SS_DOMPDF();
$pdf->setHTML($mydataobject->renderWith('MyTemplate'));
$pdf->render();
$pdf->toFile('mypdf.pdf');

Debugging

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();

Useful Tips