У меня есть задача отобразить HTML-страницу с динамическими данными и превратить ее в PDF, но у меня есть проблема с ее достижением.Как визуализировать HTML-страницу Django в PDF?
def makepdf(request):
if request.POST:
chatvs = Competirors.objects.get(id = int(request.POST.get('competitor', '')))
jivo_staff = Manager.objects.get(id = int(request.POST.get('manager', '')))
business = Field.objects.get(id = int(request.POST.get('filed', '')))
business = business.link.all().order_by('?')[0:3]
context = {
"chatvs" : chatvs,
"jivo_staff" : jivo_staff,
"business" : business,
}
tmpl = get_template('marketing/jivopdf.html',)
html = tmpl.render(context)
# and i have a problem there with pdfkit
Я использовал API Pdfcrowd, но он разрезает все стили CSS и не выглядит красивым. Что касается vvwkhtmltopdf/pdfkit - я не знаю, как сделать его отображаемой HTML-страницей, так как он обращается только к url / file/string.
Есть ли способ визуализации готовой HTML-страницы?