【问题标题】:html-pdf generating broken pdfhtml-pdf 生成损坏的pdf
【发布时间】:2022-10-05 05:27:50
【问题描述】:

我在 nodejs 云函数中使用 html-pdf 来生成 pdf。当我在本地运行云功能时,该包工作正常。在firebase中部署云功能后,用于生成pdf的云功能正在生成损坏的pdf文件。

【问题讨论】:

  • 您能否附上可能有助于找出根本原因的代码(以及问题的屏幕截图)?

标签: node.js google-cloud-functions html-pdf


【解决方案1】:

这是解决方案

只需将下面的代码添加到选项中

childProcessOptions: { env: { OPENSSL_CONF: '/dev/null' }

所以它看起来像这样

pdf.create(html, {/* ... */ childProcessOptions: { env: { OPENSSL_CONF: '/dev/null' }}).toFile(`./public/invoices/${order.id}.pdf`, (err, res) => {
        if (err) return console.log(err);
    });

那么它将完美地工作

【讨论】:

    猜你喜欢
    • 2011-09-16
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多