Convert any url or html to pdf/image using google-chrome or chromium-browser
$ composer require dpsoft/php-html-to-pdf
This package uses google-chrome/chromium-browser. for example install chromium-browser on linux ubuntu:
~ sudo apt install chromium-browser
To verify requirement, run following test from package folder:
~ composer test
Use url or html file to export:
require "vendor/autoload.php";
use Dpsoft\HtmlToPdf\Converter;
$converter = new Converter();
// export to pdf
$convertor->setUrl('http://google.com')->toPdf('pdf/file/name.pdf');
// or export to png
$convertor->setUrl('http://google.com')->toPng('png/file/name.png');
// you can set window size for png export
$convertor->setUrl('http://google.com')->setWindow(1280,960)->toPng('png/file/name.png');
Run test:
~ composer test