[英]How to download pdf of current page using puppeteer
我在我创建的 react 项目中有一个 web 页面,在该页面中单击一个按钮,我应该将该页面转换为 pdf 并下载它。 这可能吗?
是的,可以使用第三方 npm 模块,如 html-pdf
或者更好的是,直接使用 puppeteer:
const puppeteer = require('puppeteer')
async function printPDF(url) {
const browser = await puppeteer.launch({ headless: true });
const page = await browser.newPage();
await page.goto(url, {waitUntil: 'networkidle0'});
const pdf = await page.pdf({ format: 'A4' });
await browser.close();
return pdf
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.