There is no license information available for the latest version (2.0.0) of this package.

Converts HTML to PDF using Google Chrome

2.0.0 2020-05-17 22:47 UTC

This package is auto-updated.

Last update: 2020-06-17 23:43:04 UTC


Simple wrapper to convert HTML to PDF using Google Chrome in headless mode.


composer require nuzkito/chrome-html-to-pdf

Requires Chrome 59 installed in Linux and Mac, and Chrome 60 in Windows.

To install Chrome in a Linux server based in Debian:

sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get install -f

In other cases download it in



use Nuzkito\ChromePdf\ChromePdf;

// By default it will search for Chrome in the default path in each OS,
$pdf = new ChromePdf();
// but you need it, you can specify the route to the binary.
$pdf = new ChromePdf('/path/to/google-chrome');

// Route when PDF will be saved.

// You can generate a PDF from a url
// ... from a HTML file
// ... or pass a string containing the HTML.
$pdf->generateFromHtml('<h1>Hello world!</h1>');


You need to install pdftotext to execute the automated tests:

sudo apt-get install poppler-utils

And then, execute vendor/bin/phpunit.


If you need to specify the path to Chrome, you can create a config.php file with this content:


$_ENV['chrome-executable'] = '/path/to/google-chrome';