PDF Generator

yinka/PDF-Generator

A fork of Jancurn's url-to-pdf act with added name input & and delay until network is idle.
Opens a web page in headless Chrome using Puppeteer and prints it to PDF. The input is a JSON object such as:
{
"url": "https://wiki.org",
"pdfOptions": {
"format": "a4",
"printBackground": true
},
"name": "Wiki.pdf"
}
The "pdfOptions" object is passed to Puppeteer's page.pdf() function - see https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#pagepdfoptions
Output is a PDF file.

API

The POST payload including its Content-Type header is passed as INPUT to the actor (usually application/json). The actor is started with the default options; you can override them using various URL query parameters.