This package will generate PDFs and PNGs from websites.
composer require appoly/document-generator
use Appoly\DocumentGenerator\Facades\DocumentGenerator;
$png = DocumentGenerator::url('https://www.appoly.co.uk')
->png()
->get();
Option | Description |
---|---|
->pdf() |
sets the file to .pdf |
->png() |
sets the file to .png |
->url($url) |
sets the url that will be rendered |
->html($html) |
sets the html that will be rendered |
->height($h) |
sets the files height |
->width($w) |
sets the files width |
->showBackground($i = true) |
when rendering a PDF, Set to true to print background graphics |
->filename($name) |
sets the file name - defaults to random.filetype |
A api key is required. This can be defined in your .env
DOCUMENT_GENERATOR_API_KEY