Неправильное отображение границ в xhtml2pdf django
Невозможно правильно отобразить границы в xhtml2pdf. Она применяется к отдельным элементам.
Вот шаблон счета для рендеринга:-
Это функция render_to_pdf:
def render_to_pdf(template_src, context_dict={}):
template = get_template(template_src)
html = template.render(context_dict)
result = BytesIO()
pdf = pisa.pisaDocument(BytesIO(html.encode("UTF-8")), result, link_callback=fetch_resources)
if not pdf.err:
return HttpResponse(result.getvalue(), content_type='application/pdf')
return None
Загрузка pdf по:
pdf = render_to_pdf('invoice.html', usr_data)
return HttpResponse(pdf, content_type="application/pdf")
Когда мы рендерим pdf, это выглядит следующим образом: Rendered PDF
Но по шаблону HTML это должно быть: invoice.html
Итак, я хочу отобразить HTML-шаблон как он есть. Вы можете видеть, что границы применяются ко всем отдельным элементам в теге. Этого не должно происходить. Поэтому, пожалуйста, сообщите мне решение этой проблемы.
Заранее спасибо!!!