PDF adapters for PDF libraries.
Supported libraries:
- WkHTMLtoPDF (native)
- TCPDF
Via Composer
{
"require": {
"indigophp/pdf": "dev-master"
}
}
use Indigo\Pdf\Adapter\TcpdfAdapter as Pdf;
// Setup config array
$options = array(
'orientation' => 'P',
'size' => 'A4'
);
// Instantiate adapter
$pdf = new Pdf($options);
// Add a page
$pdf->addPage('test.html', array('orientation' => 'L'));
// Save it to file
$pdf->save('test.pdf');
// Output to the browser
$pdf->output('test.pdf');
Note: This is only a basic interface. If you need advanced usage, get the library itself and use that: $pdf->getInstance()
- WkHTMLtoPDF (This is the best I found)
- TCPDF
$ phpunit
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.