Создайте новый 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