W tym poradniku skoncentrujemy się na krok po kroku procedurze konwersji EML na MSG w języku C# przy użyciu jednego z popularnych interfejsów API konwertera dokumentów. Ponadto w tym samouczku przedstawiono sposób konfigurowania środowiska do opracowywania aplikacji C# Convert EML to MSG. Poniżej znajdziesz instrukcje krok po kroku wraz z przykładowym kodem do przekształcania dokumentów e-mail z jednego formatu na inny.
Kroki, aby przekonwertować EML na MSG w C#
- Zainstaluj pakiet GroupDocs.Conversion for .NET z menedżera pakietów NuGet w aplikacji .NET, aby przekonwertować EML na MSG
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion w celu opracowania funkcji konwersji EML na MSG
- Utwórz instancję klasy Converter do ładowania wejściowego pliku EML z dysku
- Utwórz i ustaw opcje konwersji dla formatu MSG
- Na koniec wywołaj metodę Convert, aby zapisać EML jako MSG na dysku
Funkcjonalność EML do MSG C# jest naprawdę łatwa do opracowania, wykonując kolejno powyższe punkty i pisząc kilka linii kodu oraz zużywając kilka wywołań API biblioteki konwersji dokumentów. Co więcej, te instrukcje są niezależne od platformy i mogą być wykonywane w dowolnym popularnym systemie operacyjnym, takim jak Windows, macOS i Linux, który obsługuje środowisko .NET.
Kod do konwersji EML na MSG w C#
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"); | |
} | |
} | |
} |
W powyższym fragmencie kodu opracowano aplikację do konwersji C# EML na MSG w celu demonstracji. Ten przykładowy kod jest tworzony przez rozpoczęcie od skonfigurowania wymaganego pakietu konwersji dokumentów z witryny sieci Web NuGet, a następnie uwzględnienie podstawowych przestrzeni nazw. Następnie zainicjuj klasę Converter i załaduj źródłowy plik EML przy użyciu jego konstruktora, a następnie utwórz instancję klasy EmailConvertOptions w celu zdefiniowania parametrów dostosowywania przekonwertowanego dokumentu MSG. Na koniec zapisz przekonwertowany plik na dysk, wywołując metodę Convert.
Omówiliśmy proces konwersji dokumentów w celu stworzenia możliwości konwersji EML na MSG C# i opracowaliśmy dla niego przykład. Niedawno opublikowaliśmy artykuł dotyczący zmiany formatu PNG na JPG w języku C#. Zajrzyj do przewodnika jak przekonwertować PNG na JPG za pomocą C#, aby uzyskać więcej informacji. Jeśli chcesz dowiedzieć się więcej o produktach GroupDocs, sprawdź szczegóły transakcji pod tym page.