Hur man konverterar EML till MSG i C#

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#

  1. Installera paketet GroupDocs.Conversion for .NET från NuGet-pakethanteraren i .NET-applikationen för att konvertera EML till MSG
  2. Lägg till en referens till namnområdet GroupDocs.Conversion för att utveckla EML till MSG-konverteringsfunktionen
  3. Skapa en instans av klassen Converter för att ladda EML-inmatningsfilen från disken
  4. Skapa och ställ in konverteringsalternativ för MSG-formatet
  5. 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.

 Svenska