Преобразование динамического HTML-файла в PDF

У меня есть вопрос, я пытаюсь решить его больше недели. Сейчас в моем проекте есть динамический HTML файл (чек), и когда клиент оплачивает услугу, я отправляю ему письмо, и в этом письме я размещаю этот HTML файл как содержимое.

service_email.send_email(
        RECEIPT,
        {
            "address": client_adddress,
            "nett": nett,
            "gross": gross,
            "tax": tax,
            "tax_rate": tax_rate,
        },
        [client.email],
    )

Теперь мне нужно добавить pdf файл в электронную почту, и это не проблема, проблема в том, чтобы поместить данные в HTML файл и из этого файла сгенерировать PDF.

Моя последняя попытка закончилась, когда я преобразовал HTML в строку и сохранил как PDF файл, но мне нужно сохранить внешний вид моего чека. Я пытался использовать fpdf, pyqt, jinja и другие либары, но все равно не получается.

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