railken / dompdf-bundle
This bundle provides a wrapper for using dompdf inside symfony.
Installs: 116
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 12
Type:symfony-bundle
Requires
- php: ^7.0
- dompdf/dompdf: *@dev
- symfony/framework-bundle: ^2.8.6 || ^3.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-12-05 18:54:22 UTC
README
This bundle provides a wrapper for using dompdf inside symfony.
Installation
php composer.phar require core23/dompdf-bundle
Enabling the bundle
// app/AppKernel.php public function registerBundles() { return array( // ... new Core23\DompdfBundle\Core23DompdfBundle(), // ... ); }
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.
core23_dompdf: defaults: dpi: 150 defaultPaperSize: A4 ...
This bundle is available under the MIT license.