【问题标题】:HTML-PDF using puppeteer in node在节点中使用 puppeteer 的 HTML-PDF
【发布时间】:2019-06-18 12:08:42
【问题描述】:

我想将 html 转换为 pdf。我已经尝试过 phantomjs(它总是给出超时错误)和 wkhtmltopdf(它非常慢,需要 10 分钟才能下载)。

现在我尝试了 puppeteer 但我不知道该怎么做,首先我尝试安装 puppeteer 并出现此错误

错误:无法下载 Chromium r662092!放 “PUPPETEER_SKIP_CHROMIUM_DOWNLOAD”环境变量跳过下载。

有人可以帮我解决这个 html 到 pdf 的转换

【问题讨论】:

    标签: node.js phantomjs wkhtmltopdf html-to-pdf pdf-conversion


    【解决方案1】:

    在您的.npmrc 文件中,您必须添加以下行以消除此错误,

    puppeteer_skip_chromium_download=true
    

    希望这会有所帮助!

    【讨论】:

    • 谢谢您,先生,它成功了。我是这个 puppeteer 的新手,你能指导我,如何在 node 中使用它
    • @Wolverine 很高兴它成功了!。这是一个分步教程,您可以按照 => blog.risingstack.com/pdf-from-html-node-js-puppeteer
    • 但在尝试重新加载网站时出现此错误 --> 错误:未下载 Chromium 修订版。运行“npm install”或“yarn install”,在网站上我该如何解决这个问题?
    • 当您执行npm install 时会发生什么?
    • 它跳过了 Chromium 下载 --> INFO 跳过了 Chromium 下载。在 npm 配置中设置了“PUPPETEER_SKIP_CHROMIUM_DOWNLOAD”。这就是它给出上述错误的原因。如何解决?
    猜你喜欢
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    • 2019-08-01
    • 1970-01-01
    相关资源
    最近更新 更多