Download the PHP package whiteoctober/tcpdf-bundle without Composer
On this page you can find all versions of the php package whiteoctober/tcpdf-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download whiteoctober/tcpdf-bundle
More information about whiteoctober/tcpdf-bundle
Files in whiteoctober/tcpdf-bundle
Package tcpdf-bundle
Short Description A bundle to easily integrate TCPDF into Symfony2
License MIT
Homepage https://github.com/whiteoctober/WhiteOctoberTCPDFBundle
Informations about the package tcpdf-bundle
This project is not actively maintained. For Symfony 3.4 and above, you may wish to use this fork.
WhiteOctoberTCPDFBundle
This bundle facilitates easy use of the TCPDF PDF generation library in Symfony2 applications.
Installation
Step 1: Setup Bundle and dependencies
Version constraining (optional)
By default, this bundle does not constrain the version of TCPDF that composer installs.
(An explanation of this unusual decision is here).
This means that a composer update
could update to a new major version of TCPDF.
Since this bundle is only a thin wrapper around TCPDF, you can normally do such an upgrade without issue.
However, if you do wish to constrain the TCPDF version, find out what version you currently have installed with:
And amend your project's composer.json
to add a TCPDF version constraint in the requires
section.
For example, if TCPDF version 6.2.17
was installed, "tecnickcom/tcpdf": "^6.2.17"
will allow anything < 7 when upgrading.
Step 2: Enable the bundle in the kernel
Add the bundle to the registerBundles()
method in your kernel:
In Symfony < 4:
In Symfony 4:
(This project is not yet configured with Symfony Flex, so this change to config/bundles.php
won't be done automatically.)
If you want to do service autowiring, you'll need to add an alias for the service:
Using TCPDF
You can obtain the white_october.tcpdf
service from the container,
and then create a new TCPDF object via the service:
From hereon in, you are using a TCPDF object to work with as normal.
Configuration
Configuration values
You can pass parameters to TCPDF like this:
You can see the default parameter values in
WhiteOctober\TCPDFBundle\DependencyInjection\Configuration::addTCPDFConfig
.
If you want, you can use TCPDF's own defaults instead:
Using a custom class
If you want to use your own custom TCPDF-based class, you can use
the class
parameter in your configuration:
The class must extend from the TCPDF
class; an exception will be
thrown if this is not the case.
License
This bundle is under the MIT license. See the complete license in the bundle:
Resources/meta/LICENSE
This project was originally located at https://github.com/whiteoctober/WhiteOctoberTCPDFBundle