我正在尝试在Heroku中运行python破折号应用程序。由于我使用的pdf2image软件包也与poppler具有依赖性,因此在我的开发环境中可以正常工作,但是当我在Heroku中部署该软件包时,我的代码就此卡住了:没有任何进展
PDF转换为HH689的图像 2020-09-13T19:32:48.177754 + 00:00 app [web.1]:从路径转换 2020-09-13T19:32:48.198294 + 00:00 app [web.1]:10.52.12.238-pdfocr [13 / Sep / 2020:19:32:48 +0000]“ POST / _dash-update-component HTTP / 1.1“ 500 290” https://pdf-text-ocr.herokuapp.com/“” Mozilla / 5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,like Gecko)Chrome / 85.0.4183.102 Safari / 537.36 ” 2020-09-13T19:32:48.199716 + 00:00 heroku [router]:at = info method = POST path =“ / _ dash-update-component” host = pdf-text-ocr.herokuapp.com request_id = 1b268520-1ca8 -464b-8256-0dfa2c5c7f5d fwd =“ 49.206.3.8,165.225.124.180” dyno = web.1 connect = 0ms service = 24ms status = 500 bytes = 470 protocol = https
我还添加了所有必要的buildpack;路径中有poppler,imagemagick和ghost脚本。
答案 0 :(得分:0)
检查您使用的Heroku软件包; package details 如果您使用的是Heroku 18,则默认情况下将在软件包中安装Imagemagick和Ghost脚本。不需要额外添加构建包。
仅添加与Heroku 18兼容的poppler buildpack:
heroku create --buildpack https://github.com/Fieldwire/heroku-buildpack-poppler.git
https://stackoverflow.com/questions/60234991/how-to-use-npm-pdf-image-package-in-heroku-app
此致