В этой практической статье мы сконцентрируемся на пошаговой процедуре преобразования EML в MSG на C# с помощью одного из популярных API конвертера документов. Кроме того, в этом руководстве рассказывается, как настроить среду для разработки приложения C# convert EML to MSG. Ниже вы можете найти пошаговые инструкции вместе с примером кода для преобразования документов электронной почты из одного формата в другой.
Шаги по преобразованию EML в MSG в C#
- Установите пакет GroupDocs.Conversion for .NET из диспетчера пакетов NuGet в приложении .NET, чтобы преобразовать EML в MSG.
- Добавьте ссылку на пространство имен GroupDocs.Conversion для разработки функции преобразования EML в MSG.
- Создайте экземпляр класса Converter для загрузки входного EML-файла с диска.
- Создайте и установите параметры преобразования для формата MSG
- Наконец, вызовите метод Convert, чтобы сохранить EML как MSG на диске.
Функциональность EML в MSG C# действительно легко разработать, следуя приведенным выше пунктам в последовательности и написав несколько строк кода и используя несколько вызовов API библиотеки преобразования документов. Кроме того, эти инструкции не зависят от платформы и могут выполняться в любой из популярных операционных систем, таких как Windows, macOS и Linux, которые поддерживают среду .NET.
Код для преобразования EML в MSG на С#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertEmlToMsgInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert EML to MSG using C# | |
{ | |
// Remove the watermark in output MSG document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source EML file for conversion to MSG | |
var converter = new GroupDocs.Conversion.Converter("sample.eml"); | |
// Set the conversion options for MSG document to customize the output file | |
EmailConvertOptions options = new EmailConvertOptions(); | |
// Convert and save the EML in MSG format | |
converter.Convert("converted.msg", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
В предыдущем фрагменте кода для демонстрации разработано приложение преобразования C# EML в MSG. Этот пример кода создается путем настройки необходимого пакета преобразования документов с веб-сайта NuGet, а затем включает основные пространства имен. После этого инициализируйте класс Converter и загрузите исходный файл EML с помощью его конструктора, а затем создайте экземпляр класса EmailConvertOptions для определения параметров для настройки преобразованного документа MSG. В конце сохраните преобразованный файл на диск, вызвав метод Convert.
Мы обсудили процесс преобразования документов для создания возможности преобразования EML в MSG C# и разработали для него пример. Недавно мы опубликовали статью о преобразовании PNG в JPG в C#. Дополнительные сведения см. в руководстве как конвертировать PNG в JPG с помощью C #. Если вы хотите узнать больше о продуктах GroupDocs, ознакомьтесь с информацией об оформлении заказа по этой page.