const puppeteer = require("puppeteer"); (async () => { const browser = await puppeteer.launch({headless: true, args: ["--no-sandbox", "--disable-gpu"]}); const page = await browser.newPage(); await page.goto(process.argv[2], {waitUntil: "networkidle2", timeout: 30000}); await page.pdf({path: process.argv[3], format: "A4", printBackground: true}); await browser.close(); })();