ptCopy code const puppeteer = require('puppeteer'); async function generatePDF(url, outputPath) { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto(url, { waitUntil: 'networkidle2' }); await page.pdf({ path: outputPath, format: 'A4' }); await browser.close(); } generatePDF('https://www.example.com', 'output.pdf');