Download the PHP package knplabs/knp-snappy-bundle without Composer
On this page you can find all versions of the php package knplabs/knp-snappy-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package knp-snappy-bundle
KnpSnappyBundle
Snappy is a PHP wrapper for the wkhtmltopdf conversion utility. It allows you to generate either pdf or image files from your html documents, using the webkit engine.
The KnpSnappyBundle provides a simple integration for your Symfony project.
Limitations
If you use JavaScript to render your pages, you may encounter some issues because of wkhtmltopdf not being fully compatible with ES6 apis. The only way to solve this issue is to provide polyfills that fix the gaps between modern ES6 apis and the wkhtmltopdf rendering engine.
Installation
With composer, require:
If you are not using Flex, enable it in your kernel :
Configuration
If you need to change the binaries, change the instance options or even disable one or both services, you can do it through the configuration.
If you want to change temporary folder which is by default, you can use
You can also configure the timeout used by the generators with process_timeout
:
Usage
The bundle registers two services:
- the
knp_snappy.image
service allows you to generate images; - the
knp_snappy.pdf
service allows you to generate pdf files.
Generate an image from a URL
Generate a pdf document from a URL
Generate a pdf document from multiple URLs
Generate a pdf document from a twig view
Render an image as response from a controller
Render a pdf document as response from a controller
Render a pdf document with a relative url inside like css files
Maintainers
KNPLabs is looking for maintainers (see why).
If you are interested, feel free to open a PR to ask to be added as a maintainer.
We’ll be glad to hear from you :)
Credits
SnappyBundle and Snappy are based on the awesome wkhtmltopdf. SnappyBundle has been developed by KnpLabs.
All versions of knp-snappy-bundle with dependencies
symfony/framework-bundle Version ^5.1|^6.0|^7.0
knplabs/knp-snappy Version ^1.4.3