node.js - 使用 puppeteer 将 PDF 保存到文件

标签 node.js pdf chromium puppeteer

我正在使用 puppeteer 使用 Fetch API 获取 PDF 并将文件保存到磁盘。

我正在尝试将 PDF 保存到磁盘上的文件,但是当我打开 pdf 时,我看到一个白屏。

enter image description here

enter image description here

!!编辑!!

在此处找到解决方案 https://github.com/GoogleChrome/puppeteer/issues/299#issuecomment-340199753

最佳答案

await page.pdf({ path: 'path/to/save/pdf', format: 'A4' });

这会将 PDF 保存到磁盘中。

关于node.js - 使用 puppeteer 将 PDF 保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53162153/

相关文章:

node.js - socket.io 未向所有客户端发送

node.js - Heroku 应用程序的环境管理 Node.js 插件/方法?

mysql - 如何检查 pdf 在 mysql 中是否存在或相同的 80%?

java - 通过json内的rest api发送pdf数据

html - 带有 flex 的滚动自动 div 中的宽表,缺少一些 col 标签样式

javascript - 使用 chromium 在本地计算机中运行 exe 文件

node.js - 使用 Sequelize 更新数据库请求 Node.Js 中给定的现有字段

pdf - 删除 PDF 元数据(删除完整的 PDF 元数据)

google-chrome - Chrome / Chrome 扩展名: run a executable/script via the context menu

mysql - Sequelize - "Multiple primary key defined"在定义 N :M relationship 时