我在我创建的react项目中有一个网页,点击该页面中的按钮,我应该将页面转换为pdf并下载。这可以做到吗?
是的,可以使用第三方npm模块,如html pdf
或者更好的是,直接使用木偶师:
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
})