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



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

  1. https://github.com/heroku/heroku-buildpack-apt.git
  2. https://github.com/BlueTeaLondon/heroku-buildpack-libreoffice-for-heroku-18.git以及包含这些代码的aptfile

错误屏幕截图

您需要在部署应用程序的实例上安装libreoffice

最新更新