У цьому легкому посібнику ми дізнаємося, як конвертувати Outlook Email у Word за допомогою Python разом із детальними кроками для налаштування середовища. Ви помітите, що для перетворення EML на DOCX API на основі Python можна використовувати API, і ви можете використовувати цей приклад у будь-якій із загальнодоступних операційних систем, таких як Windows або Linux.
Кроки для перетворення електронної пошти Outlook на DOCX за допомогою Python
- Налаштуйте середовище для використовувати Aspose.Email для Python через .NET і Aspose.Words для Python через .NETу своїй програмі, щоб перетворити електронну пошту на Word у Python
- Створіть об’єкт класу MailMessage, щоб завантажити вихідний файл MSG або EML із диска чи поштового сервера
- Експортуйте завантажений файл електронної пошти (EML/MSG) у потік пам’яті у форматі MHTML
- Ініціалізуйте LoadFormat у MHTML і створіть екземпляр класу Document для завантаження проміжного файлу MHTML
- Використовуючи метод збереження в Python, виконайте перетворення EML у Word
Дотримуючись вищезазначених кроків у програмі для перетворення електронної пошти Python у Word, ми починаємо із завантаження вихідного файлу EML або MSG із диска за допомогою екземпляра класу MailMessage, після чого зберігаємо завантажений файл електронної пошти в потік пам’яті у форматі MHTML. Нарешті, проміжний MHTML буде завантажено з потоку пам’яті за допомогою екземпляра класу Document для перетворення електронного листа в DOCX.
Код для перетворення електронної пошти Outlook на DOCX за допомогою Python
У наведеному вище прикладі для перетворення EML на Word використовується Python за допомогою простого інтерфейсу API і чітко визначених кроків. Наведений вище код можна використовувати для файлів електронної пошти у форматах MSG або EML. Ви також можете експортувати завантажений MHTML у формат файлу зображення або PDF.
У цій темі ми дізналися, як конвертувати електронну пошту Outlook у Docx за допомогою API на основі Python. Якщо ви хочете конвертувати файл MBOX у файл PST, зверніться до статті як конвертувати MBOX у файл PST на Python.