Неправильное отображение границ в 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-шаблон как он есть. Вы можете видеть, что границы применяются ко всем отдельным элементам в теге. Этого не должно происходить. Поэтому, пожалуйста, сообщите мне решение этой проблемы.

Заранее спасибо!!!

Вернуться на верх