Преобразование динамического 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 и другие либары, но все равно не получается.