Как преобразовать электронную почту Outlook в Word с помощью C #

В этом простом руководстве мы узнаем, как преобразовать Outlook Email в Word с помощью C#, а также подробно рассмотрим шаги по настройке среды. Вы заметите, что для преобразования EML в DOCX можно использовать API на основе C#, и вы можете использовать этот пример в любой из общедоступных операционных систем, таких как Windows, Linux или macOS.

Действия по преобразованию электронной почты Outlook в DOCX с помощью C#

  1. Настройте приложение для установки библиотек Aspose.Email и Aspose.Word из диспетчера пакетов NuGet.
  2. Создайте экземпляр объекта класса MailMessage для загрузки исходного файла электронной почты в формате MSG или EML.
  3. Сохраните загруженный файл электронной почты (EML/MSG) в потоке в формате MHTML.
  4. Создайте экземпляр LoadFormat для MHTML и создайте экземпляр объекта класса Document для загрузки промежуточного MHTML, созданного на предыдущем шаге.
  5. С помощью метода Save в C# выполняется преобразование EML в Word.

С помощью описанных выше шагов в приложении C# Email to Word было разработано преобразование. Мы загрузим исходный файл MSG или EML с диска, используя объект класса MailMessage в качестве отправной точки, после чего файл электронной почты будет сохранен в потоке в формате MHTML. Наконец, мы загрузим промежуточный MHTML из потока, используя объект класса Document, и преобразуем электронное письмо в DOCX.

Код для преобразования электронной почты Outlook в DOCX с использованием С#

В приведенном выше примере для преобразования EML в Word используется C# с помощью простого интерфейса API и четко определенных шагов. Приведенный выше код можно использовать для файлов электронной почты в форматах EML и MSG. Также можно сохранить загруженный MHTML в изображения или PDF-файлы.

В этом разделе мы узнали, как преобразовать электронную почту Outlook в Docx с помощью API на основе C#. Если вы хотите преобразовать MBOX в PST, обратитесь к статье как преобразовать MBOX в файл PST в С#.

 Русский