Как прописать 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 файл выпадает ошибка.
Как