Skip to content

ezimnitskiy/dompdf-bundle

Repository files navigation

What is DompdfBundle?

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.

About

symfony2 dompdf bundle

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages