Puppeteer可以根据网页内容生成pdf文件。要生成pdf文件,可使用Page.pdf
方法。
示例
根据Puppeteer项目readme文件,生成pdf:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
// 导航到项目自述文件
await page.goto('https://www.baidu.com');
// 从页面内容生成PDF
await page.pdf({ path: 'out.pdf' });
await browser.close();
})();