Кто-нибудь смог заставить wkhtmltopdf работать на Heroku?
У меня есть приложение Python Flask, настроенное на Heroku, которое использует pdfkit для преобразования файла.txt в файл.pdf. pdfkit внутренне использует wkhtmltopdf как зависимость.
Я пробовал использовать несколько пакетов сборки wkhtmltopdf, но безуспешно. pdfkit по-прежнему не может найти двоичный файл wkhtmltopdf на сервере. Последний использованный: https://elements.heroku.com/buildpacks/dscout/wkhtmltopdf-buildpack
Я проверил папку /app/bin в развертывании heroku и обнаружил присутствующие там двоичные файлы, которые также работают. (Я преобразовал строку в pdf, используя двоичный файл wkhtmltopdf напрямую)
Я установил этот путь как параметр среды ОС и инициализировал pdfkit с двоичным параметром, указывающим на путь, по которому я нашел wkhtmltopdf на сервере.
path_wkhtmltopdf = os.getenv("WKHTMLTOPDF_PATH")
config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
Но опять же, это не сработало.
Я использую стек heroku-18.