I den här instruktionsartikeln kommer vi att koncentrera oss på steg-för-steg-proceduren för att konvertera EML till MSG i C# med en av de populära API:erna för dokumentkonvertering. Dessutom guidar den här handledningen dig om hur du konfigurerar miljön för att utveckla applikationen C# convert EML to MSG. Nedan hittar du de stegvisa instruktionerna tillsammans med en exempelkod för att omvandla e-postdokument från ett format till ett annat.
Steg för att konvertera EML till MSG i C#
- Installera paketet GroupDocs.Conversion for .NET från NuGet-pakethanteraren i .NET-applikationen för att konvertera EML till MSG
- Lägg till en referens till namnområdet GroupDocs.Conversion för att utveckla EML till MSG-konverteringsfunktionen
- Skapa en instans av klassen Converter för att ladda EML-inmatningsfilen från disken
- Skapa och ställ in konverteringsalternativ för MSG-formatet
- Till sist, anropa Konverteringsmetoden för att spara EML som MSG på disken
EML till MSG C#-funktionaliteten är verkligen lätt att utveckla genom att följa punkterna ovan i en sekvens och genom att skriva några rader kod och konsumera några API-anrop i dokumentkonverteringsbiblioteket. Dessutom är dessa instruktioner plattformsoberoende och kan köras på alla populära operativsystem som Windows, macOS och Linux som stöder en .NET-miljö.
Kod för att konvertera EML till MSG i 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"); | |
} | |
} | |
} |
I det föregående kodavsnittet är konverteringsapplikationen C# EML till MSG utvecklad för demonstration. Denna exempelkod skapas genom att börja med att ställa in det nödvändiga dokumentkonverteringspaketet från NuGet-webbplatsen och sedan inkludera de väsentliga namnområdena. Efter det, initiera Converter-klassen och ladda käll-EML-filen med dess konstruktor, och instansiera sedan EmailConvertOptions-klassen för att definiera parametrar för att anpassa det konverterade MSG-dokumentet. Till slut sparar du den konverterade filen på disken genom att anropa Konverteringsmetoden.
Vi har diskuterat dokumentkonverteringsprocessen för att skapa konvertera EML till MSG C#-kapacitet och utvecklat ett exempel för det. Nyligen publicerade vi en artikel för att ändra PNG till JPG i C#, ta en titt på guiden hur man konverterar PNG till JPG med C# för mer information. Om du vill veta mer om GroupDocs-produkter kan du kolla in detaljerna på denna page.