appoly / document-generator
A package to generate pdfs and pngs from urls or html sent to a lambda function
1.2.3
2022-06-29 11:00 UTC
Requires
- guzzlehttp/guzzle: ^7.3
- illuminate/support: *
README
This package will generate PDFs and PNGs from websites.
Installation
composer require appoly/document-generator
Usage
use Appoly\DocumentGenerator\Facades\DocumentGenerator; $png = DocumentGenerator::url('https://www.appoly.co.uk') ->png() ->get();
Options
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 |
API Key
A api key is required. This can be defined in your .env
DOCUMENT_GENERATOR_API_KEY