@cityssm/pdf-puppeteer
Version:
A simple NPM package to convert html to pdf for Node applications by using Puppeteer
23 lines (22 loc) • 627 B
JavaScript
import { millisecondsInOneMinute, secondsToMillis } from '@cityssm/to-millis';
/*
* PDF Options
*/
export const defaultPdfOptions = {
format: 'Letter',
printBackground: true
};
export const defaultPdfPuppeteerOptions = {
cacheBrowser: false,
disableSandbox: false,
htmlIsUrl: false,
remoteContent: true,
usePackagePuppeteer: false
};
export const defaultPuppeteerOptions = {
browser: 'chrome',
headless: true,
timeout: secondsToMillis(30)
};
export const htmlNavigationTimeoutMillis = millisecondsInOneMinute;
export const urlNavigationTimeoutMillis = htmlNavigationTimeoutMillis * 2;