Як конвертувати електронну пошту Outlook у PDF за допомогою Python

У цьому легкому посібнику ми дізнаємося, як перетворити Outlook Email на PDF за допомогою Python разом із детальними кроками для налаштування середовища. Ви побачите, що для перетворення MSG у PDF можна використовувати API на основі Python, і ви можете використовувати цей приклад у будь-якій із загальнодоступних операційних систем, таких як Windows або Linux.

Кроки для перетворення електронної пошти Outlook у PDF за допомогою Python

  1. Створіть середовище для використовувати Aspose.Email для Python через .NET і Aspose.Words для Python через .NETу своїй програмі, щоб конвертувати електронну пошту в PDF на Python
  2. Створіть екземпляр об’єкта класу MailMessage, щоб завантажити вихідний файл EML або MSG з диска або поштового сервера
  3. Збережіть файл електронної пошти (MSG/EML) у потік пам’яті в проміжному форматі MHTML
  4. Використовуйте LoadFormat як MHTML і створіть об’єкт класу Document для завантаження потоку пам’яті MHTML проміжного формату
  5. Використовуючи метод збереження в Python, виконайте перетворення EML у PDF

За допомогою наведених вище кроків у Python MSG у PDF розробляється програма для перетворення, у якій ми спочатку отримуємо доступ до файлу EML або MSG з диска за допомогою об’єкта класу MailMessage, після чого зберігаємо електронний лист у потоці пам’яті на проміжному етапі. Формат файлу MHTML. На наступних кроках ми отримаємо доступ до проміжного файлу MHTML за допомогою об’єкта класу Document і, нарешті, для перетворення EML у PDF Python буде використано метод збереження.

Код для перетворення електронної пошти Outlook у PDF за допомогою Python

У наведеному вище прикладі для конвертування EML у PDF Python використовується за допомогою простих викликів API і чітко визначеної процедури. Цей приклад можна використовувати для файлів електронної пошти у форматах EML і MSG. Ви також можете налаштувати вихідний PDF, налаштувавши такі властивості, як Compliance, ColorMode, JpegQuality та ImageCompression.

Щоб конвертувати MSG у PDF, API на основі Python розглядається в цій статті. Якщо ви хочете розділити файл PST у Python, зверніться до статті як розділити файл PST за допомогою Python.

 Українська