NodeJS 获取错误:找不到soffice二进制文件

dwthyt8l  于 2023-08-04  发布在  Node.js
关注(0)|答案(1)|浏览(215)

我正在使用libreoffice-convert将docx文件转换为pdf。它在我的本地环境中工作正常,但当部署在heroku上时,它显示此错误。我正在上传docx文件到s3,然后检索该文件并使用npm提供的libreoffice-convert库将其转换为pdf。由于它使用libreoffice,因此我为heroku添加了这些buildpack

  1. https://github.com/heroku/heroku-buildpack-apt.git
  2. https://github.com/BlueTeaLondon/heroku-buildpack-libreoffice-for-heroku-18.git和包含这些代码的aptfile Aptfile
    Error Screenshot
vof42yt1

vof42yt11#

抱歉这么晚才回复
您需要在部署应用的示例上安装libreoffice

相关问题