繁体   English   中英

如何从Puppeteer中的弹出窗口生成PDF?

[英]How to generate PDF from popup in Puppeteer?

我知道您可以使用以下方法通过Puppeteer下载PDF:

await page.pdf({path: 'page.pdf'});

但是,如何从弹出窗口下载PDF?

转到弹出URL的示例代码:

 let popup = pages.pop();
 await popup.waitFor(7500); 
 await page.goto(popup.url());

如何获取PDF并将其保存到文件?

您可以使用page.pdf()将弹出窗口( browser.pages()的最后一个元素page.pdf()另存为PDF:

const pages = await browser.pages();
const popup = pages[pages.length - 1];

await popup.pdf({
  path: 'popup.pdf'
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM