Создайте новый pdf с захваченным содержимым.msg

print (msg.SenderName)
print (msg.SenderEmailAddress)
print (msg.SentOn)
print (msg.To)
print (msg.CC)
print (msg.BCC)
print (msg.Subject)
print (msg.Body)

Я просто пытаюсь взять вышеизложенное и записать содержимое во вновь созданный файл.PDF... Итак, создаю файл.PDF с содержимым, которое я записываю выше.

Ниже приведен полный код, где я открываю .msg файл и извлекая его содержимое... Он открывает .msg файл и корректно вывести содержимое в окно приглашения Anaconda; просто еще предстоит выяснить, как вставить это во вновь созданный файл.pdf с Python.

import win32com.client
outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
msg = outlook.OpenSharedItem(r"C:\Users\path\path\test_msg.msg")

print (msg.SenderName)
print (msg.SenderEmailAddress)
print (msg.SentOn)
print (msg.To)
print (msg.CC)
print (msg.BCC)
print (msg.Subject)
print (msg.Body)

count_attachments = msg.Attachments.Count
if count_attachments > 0:
    for item in range(count_attachments):
        print (msg.Attachments.Item)(item + 1).Filename

del outlook, msg

0 ответов

Другие вопросы по тегам