在 puppeteer 中,我正在尝试下载发票。当我单击下载按钮时,它会打开打印预览对话框。有没有办法从打印预览窗口保存pdf?
打印预览中的内容与渲染的页面不同,如果是这种情况,我将使用 puppeteer 页面转为 pdf。但内容是动态生成的并进入打印预览。
请帮我下载pdf
最佳答案
您可以使用 Puppeteer 中的 page.pdf()
方法,而不是单击按钮。
这与从打印预览对话框保存 PDF 相同。
文档:https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#pagepdfoptions
关于node.js - 如何使用 puppeteer 从打印预览下载 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50982523/