Парсинг форматов MSG на C#
Родной и высокопроизводительный парсинг сообщений MSG с использованием серверных API Aspose.Email для .NET, без использования какого-либо программного обеспечения, такого как Microsoft или Adobe PDF.
Как парсить MSG файл с использованием C#
Чтобы разобрать MSG файл, мы будем использовать
API, которое является мощным и простым в использовании API для манипуляции документами на платформе C#. Откройте
менеджер пакетов, найдите Aspose.Email и установите. Вы также можете использовать следующую команду из консоли менеджера пакетов.
Команда
PM> Install-Package Aspose.Email
Шаги для парсинга MSG файлов на C#
Базовый парсинг сообщения с использованием
API может быть выполнен всего с несколькими строками кода.
- Загрузите MSG файл.
- Получите текст тела письма с URL или без него.
- Получите вывод.
Системные требования
Наши API поддерживаются на всех основных платформах и операционных системах. Прежде чем выполнять код ниже, пожалуйста, убедитесь, что на вашей системе установлены следующие предварительные условия.
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core и платформами Xamarin
- Среда разработки, такая как Microsoft Visual Studio
- Ссылка на DLL Aspose.Email для .NET в вашем проекте - установите из NuGet, используя кнопку загрузки выше
Парсинг MSG файлов - C#
//Получить HTML тело как обычный текст
MailMessage mail = MailMessage.Load(dataDir + "HtmlWithUrlSample.msg");
string body_with_url = mail.GetHtmlBodyText(true);// тело будет содержать URL
string body_without_url = mail.GetHtmlBodyText(false);// тело не будет содержать URL
Console.WriteLine("Тело с URL: " + body_with_url);
Console.WriteLine("Тело без URL: " + body_without_url);
О Aspose.Email для .NET API
Aspose.Email - это решение для разбора форматов Microsoft Outlook и Thunderbird. Один может легко создавать, манипулировать, конвертировать электронную почту и форматы хранения, такие как MSG, EMLX, EML и MHT. Обработка вложений электронной почты, настройка заголовков сообщения и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения электронной почты, намного проще. Это автономный API и не требует установки Microsoft Outlook или какого-либо другого программного обеспечения.Онлайн демо парсер MSG
MSG What is MSG File Format
MSG - это файловый формат, используемый Microsoft Outlook и Exchange для хранения электронных сообщений, контактов, назначений или других задач. Такие сообщения могут содержать одно или несколько полей электронной почты с отправителем, получателем, темой, датой и текстом сообщения, или информацию о контакте, детали назначения и одно или несколько спецификаций задач. Свойства, составляющие объект сообщения, также являются частью файла MSG. Файл MSG имеет заголовки, основное тело сообщения и гиперссылки в виде обычного текста ASCII. Файлы MSG также подходят для программ, которые требуют программного интерфейса приложений обмена сообщениями Microsoft (MAPI).
Read MoreДругие поддерживаемые форматы парсинга
С помощью C# можно легко парсить другие форматы, включая.