Pdfkit применяет не все CSS

Я создаю веб-приложение на python, которое выводит коэффициенты спортивных ставок в pdf. Для этого я использую pdfkit с django-wkhtmltopdf.

вот код:

Код, генерирующий pdf

def generate_pdf(template_name, context_dict={}, css_name=None):
    html = render_to_string(template_name, context_dict)
    # css_path = 'static/style.css'
    # if css_name:
    #     css_path = css_name
    # css = os.path.join(os.path.dirname(__file__), css_path)
    path_wkhtmltopdf = r'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe'
    config = pdfkit.configuration(wkhtmltopdf=path_wkhtmltopdf)
    options = {
        "enable-local-file-access": None,
        "quiet": "",
        'margin-top': '0.05in',
        'margin-right': '0.05in',
        'margin-bottom': '0.05in',
        'margin-left': '0.05in',
        'encoding': "UTF-8",
        'no-outline': None,
        # 'javascript-delay':'2000'
    }
    pdf = pdfkit.from_string(html, configuration=config,  options=options)
    output = BytesIO()
    output.write(pdf)
    output.seek(0)
    return HttpResponse(output.getvalue(), content_type='application/pdf')

-HTML шаблон с CSS

Все работает. html страница получается как надо и pdf генерируется, но pdfkit не применяет все css. Чтобы вы лучше поняли, я оставляю фотографии здесь:

HTML страница - PDF страница

Как вы видите, большинство CSS применено, но некоторые вещи, такие как класс "container" для заголовка перед таблицей, свойство "transform" для водяного знака и т.д. не применены.

Надеюсь, вы сможете мне помочь, заранее спасибо!

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