es / dompdf-bundle
This bundle provides a wrapper for using dompdf inside symfony.
1.0.0
2017-02-14 18:31 UTC
Requires
- php: >=5.3
- dompdf/dompdf: ^0.7
- symfony/framework-bundle: 2.*
- symfony/symfony: 2.*
Requires (Dev)
This package is not auto-updated.
Last update: 2026-03-09 22:15:32 UTC
README
This bundle provides a wrapper for using dompdf inside symfony.
Installation
php composer.phar require es/dompdf-bundle
Enabling the bundle
// app/AppKernel.php public function registerBundles() { return array( // ... new ES\DompdfBundle\ESDompdfBundle(), // ... ); }
Usage
Whenever you need to turn a html page into a pdf just use this anywhere in your controller:
// Set some html and get the service $html = '<h1>Sample Title</h1><p>Lorem Ipsum</p>'; $dompdf = $this->get('dompdf'); // Stream the pdf to the browser $dompdf->streamHtml($html, "document.pdf"); // Get binary content of the pdf document $dompdf->getPdf($html);
Configuration
You can configure each dompdf option under the config key.
es_dompdf: defaults: dpi: 150 defaultPaperSize: A4 ...
This bundle is available under the MIT license.