Html2pdf for Symfony 4 or 5 as a service.
Just add this to your composer.json file:
"require": {
...
"phihuynh/html2pdfbundle": "dev-master",
}
In your action:
use Ensepar\Html2pdfBundle\Factory\Html2pdfFactory;
public function yourAction(Request $request, Html2pdfFactory $html2pdfFactory){
...
$html2pdf = $html2pdfFactory->create();
}
You can pass every option you would pass to html2pdf, for instance :
$html2pdf = $html2pdfFactory->create('P', 'A4', 'en', true, 'UTF-8', array(10, 15, 10, 15));
composer install
phpunit