В этом простом руководстве мы узнаем, как преобразовать Outlook Email в PDF с помощью Python, а также подробно рассмотрим шаги по настройке среды. Вы увидите, что для преобразования MSG в PDF можно использовать API на основе Python**, и вы можете использовать этот пример в любой из общедоступных операционных систем, таких как Windows или Linux.
Шаги по преобразованию электронной почты Outlook в PDF с помощью Python
- Установите среду для использовать Aspose.Email для Python через .NET и Aspose.Words для Python через .NET в своем приложении для преобразования электронной почты в PDF в Python.
- Создайте экземпляр объекта класса MailMessage для загрузки исходного файла EML или MSG с диска или почтового сервера.
- Сохраните файл электронной почты (MSG/EML) в потоке памяти в промежуточном формате MHTML.
- Используйте LoadFormat как MHTML и создайте объект класса Document для загрузки потока памяти MHTML промежуточного формата.
- Используя метод сохранения в 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.