Как прописать config для pdfkit для flask?

Я собираюсь сделать деплой на heroku моё приложение и мне необходимо чтобы из моего html документа можно было бы сделать pdf файл.

Это легко достигается локально при помощи такого маршрутизатора:

# Route to create a PDF
@app.route('/<int:project_id>/create_pdf', methods = ['GET','POST'])
def create_pdf(project_id):

    config = pdfkit.configuration(wkhtmltopdf='C:\\WinDesign\\PROGRAMMES\\wkhtmltopdf.exe')

    project = Project.query.get_or_404(project_id)
    # return render_template('create_pdf.html', title=project.title,
    #                         date=project.date, post=project)
    html = render_template('create_pdf.html', title=project.title, date=project.date, post=project)
    pdf = pdfkit.from_string(html, False, configuration=config)
    response = make_response(pdf)

    response.headers["Content-Type"] = "application/pdf"
    response.headers["Content-Disposition"] = "inline; filename=output.pdf"
    response.headers
    return response

Однако при загрузке на heroku разумеется необходимый wkhtmltopdf.exe не находится так как он расположен на моей машине на диске С:

Я пробовал также этот файл попросту переписать в корень вместе с app.py однако это не помогло - на сайте при попытке создать pdf файл выпадает ошибка.

Как


Ответы (0 шт):