Я использую EmailMessage для отправки электронной почты. И нужно приложить PDF. Мой код ниже:
msg = EmailMessage(email_subject, html_content, from_email, [email], reply_to=reply_to,
attachments=attachment_list)
msg.encoding = "utf-8"
msg.attach_file('alert_pdf_files/846d5c04___alert_89072e99.pdf', mimetype="application/pdf")
msg.content_subtype = "html"
msg.send()
В письме я нахожу вложение, и оно также показывает убедительный размер. Но когда я открываю или загружаю его, он выглядит пустым. СС прилагается. Я использую pdfkit для создания PDF. Код ниже:
options = {
'page-size': 'A4',
'margin-top': '0',
'margin-right': '5',
'margin-bottom': '0',
'margin-left': '5',
'encoding': "UTF-8",
'print-media-type': '',
"disable-smart-shrinking": ''
}
pdfkit.from_string(html_content, file_path, options=options)
Пожалуйста, помогите мне исправить это. Это будет оценено.