U ovom članku s uputama usredotočit ćemo se na postupak korak po korak za konvertiranje EML u MSG u C# pomoću jednog od popularnih API-ja za pretvaranje dokumenata. Nadalje, ovaj vodič vas vodi kako konfigurirati okruženje za razvoj aplikacije C# pretvoriti EML u MSG. U nastavku možete pronaći upute korak po korak zajedno s uzorkom koda za pretvaranje dokumenata e-pošte iz jednog formata u drugi.
Koraci za pretvaranje EML-a u MSG u C#
- Instalirajte paket GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u .NET aplikaciji za pretvaranje EML-a u MSG
- Dodajte referencu na imenski prostor GroupDocs.Conversion za razvoj funkcije pretvorbe EML-a u MSG
- Napravite instancu klase Converter za učitavanje ulazne EML datoteke s diska
- Stvorite i postavite opcije pretvaranja za MSG format
- Na kraju, pozovite metodu Convert da biste spremili EML kao MSG na disk
Funkcionalnost EML u MSG C# stvarno je lako razviti slijedeći gornje točke u slijedu i pisanjem nekoliko redaka koda i korištenjem nekoliko API poziva biblioteke za pretvorbu dokumenata. Nadalje, ove su upute neovisne o platformi i mogu se izvršiti na bilo kojem od popularnih operativnih sustava kao što su Windows, macOS i Linux koji podržavaju .NET okruženje.
Kod za pretvaranje EML-a u MSG u 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"); | |
} | |
} | |
} |
U prethodnom isječku koda, aplikacija za pretvorbu C# EML u MSG razvijena je za demonstraciju. Ovaj ogledni kod stvoren je počevši s postavljanjem potrebnog paketa za pretvorbu dokumenata s web-mjesta NuGet, a zatim uključivanjem bitnih prostora imena. Nakon toga, inicijalizirajte klasu Converter i učitajte izvornu EML datoteku koristeći njen konstruktor, a zatim instancirajte klasu EmailConvertOptions za definiranje parametara za prilagodbu konvertiranog MSG dokumenta. Na kraju konvertiranu datoteku spremite na disk pozivanjem metode Convert.
Razgovarali smo o procesu pretvorbe dokumenta kako bismo stvorili mogućnost pretvaranja EML-a u MSG C# i razvili primjer za to. Nedavno smo objavili članak o promjeni PNG-a u JPG u C#, pogledajte kako pretvoriti PNG u JPG pomoću C# vodič za više informacija. Ako želite saznati više o GroupDocs proizvodima, provjerite detalje na ovoj page.