Download the PHP package nucleos/dompdf-bundle without Composer
On this page you can find all versions of the php package nucleos/dompdf-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package dompdf-bundle
NucleosDompdfBundle
This bundle provides a wrapper for using dompdf inside Symfony.
Installation
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles in config/bundles.php
file of your project:
Configure the Bundle
Usage
Whenever you need to turn a html page into a PDF use dependency injection for your service:
Render pdf using Twig
If you use Twig to create the content, make sure to use renderView()
instead of render()
.
Otherwise you might get the following HTTP header printed inside your PDF:
HTTP/1.0 200 OK Cache-Control: no-cache
Using asset() to link assets
First, make sure your chroot
is correctly set and isRemoteEnabled
is true.
Second, use {{ absolute_url( asset() ) }}
Events
The dompdf wrapper dispatches events to conveniently get the inner dompdf instance when creating the PDF.
dompdf.output
is dispatched ingetPdf()
dompdf.stream
is dispatched instreamHtml()
See Symfony Events and Event Listeners for more info.
License
This bundle is under the MIT license.
All versions of dompdf-bundle with dependencies
dompdf/dompdf Version ^1.0.0 || ^2.0.0 || ^3.0.0
symfony/config Version ^6.4 || ^7.0
symfony/dependency-injection Version ^6.4 || ^7.0
symfony/event-dispatcher-contracts Version ^1.1 || ^2.0 || ^3.0
symfony/expression-language Version ^6.4 || ^7.0
symfony/framework-bundle Version ^6.4 || ^7.0
symfony/http-foundation Version ^6.4 || ^7.0
symfony/http-kernel Version ^6.4 || ^7.0