Кто-нибудь смог заставить 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.

0 ответов

Другие вопросы по тегам