Konvertera Eml till Jpg i C# Programmatiskt

Översikt

I dagens digitala tidsålder är det avgörande att konvertera EML-filer till JPG-format för olika applikationer. Oavsett om du arkiverar e-postmeddelanden eller skapar visuella poster, erbjuder möjligheten att konvertera EML till JPG i C# programmatiskt flexibilitet och effektivitet. Aspose.Email for .NET spelar en viktig roll i denna konverteringsprocess i många branscher. Detta kraftfulla bibliotek möjliggör sömlös integration och anpassning, vilket gör det till ett idealiskt val för utvecklare. Med Aspose.Email for .NET kan du enkelt omvandla EML-fil till JPG-bild, vilket förbättrar ditt arbetsflöde och produktivitet.

EML-filkonvertering - API-installation

För att komma igång med Aspose.Email for .NET, kör följande kommandon i NuGet-pakethanteraren:

Install-Package Aspose.Email
Install-Package Aspose.Words

Konvertera EML till JPG i C# - Kodprov

Följ dessa steg för att konvertera EML till JPG i C# med Aspose.Email for .NET:

  1. Initiera ett objekt i klassen EmlLoadOptions.
  2. Ange värdet på egenskapen RemoveSignature för att ta bort signaturen under laddning.
  3. Anropa metoden Load för [MailMessage](https://reference.aspose.com/email/ net/aspose.email/mailmessage/) för att ladda eml-källfilen.
  4. Ställ in Känslighet för meddelandet till normal.
  5. Definiera Prioritet för meddelandet.
  6. Skapa en instans av MemoryStream klass.
  7. Anropa metoden Save för att konvertera EML till MHTML och spara till stream.
  8. Gå till egenskapen Position och ställ in den aktuella positionen i strömmen.
  9. Instantiera en instans av klassen Document med MHTML-strömmen.
  10. Spara dokumentet som JPG-bild genom att anropa metoden Save.

Här är ett C#-kodavsnitt som visar dessa steg:

using Aspose.Email;
using Aspose.Words;

namespace Aspose.Email
{
    class EMLtoPNG
    {
        static void Main(string[] args)
        {
            string dataDir = "/Desktop/";
            // Initiera ett objekt av klassen EmlLoadOptions. 
            EmlLoadOptions EmlLoadOptions = new EmlLoadOptions();
            // Ställ in ett värde på RemoveSignature-egenskapen för att ta bort signatur under laddning. 
            EmlLoadOptions.RemoveSignature = false;
            // Anrop Load-metoden för klassen MailMessage för att ladda eml-källfilen. 
            MailMessage Mailmsg = MailMessage.Load(dataDir + "input.eml", EmlLoadOptions);
            // Ställ in meddelandets känslighet på normal. 
            Mailmsg.Sensitivity = MailSensitivity.Normal;
            // Definiera prioritet för meddelandet. 
            Mailmsg.Priority = MailPriority.High;
            // Skapa en instans av klassen MemoryStream. 
            MemoryStream msgStream = new MemoryStream();
            // Anropa metoden Spara för att konvertera EML till MHTML och spara för att streama. 
            Mailmsg.Save(msgStream, SaveOptions.DefaultMhtml);
            // Gå till egenskapen Position och ställ in den aktuella positionen i strömmen. 
            msgStream.Position = 0;
            // Instantiera en instans av klassen Document med MHTML-strömmen. 
            Document msgDocument = new Document(msgStream);
            // Spara dokumentet som JPG-bild genom att anropa Spara-metoden. 
            msgDocument.Save(dataDir + "Outlook-Aspose_output.jpg", SaveFormat.Png);
        }
    }
}

Du kan se resultatet i bilden nedan:

EML-fil-till-JPG

EML till JPG Converter - Prova online

För ett snabbt och enkelt sätt att konvertera EML till JPG, prova vårt kostnadsfria onlineverktyg här och det drivs av Aspose.Email .Denna EML till JPG-omvandlare är användarvänlig och erbjuder hög noggrannhet, så att du kan konvertera EML-filer till JPG-format på några sekunder. Det är perfekt för dem som behöver en snabb lösning utan att installera någon programvara.

EML-till-JPG-konverterare

Skaffa en gratis licens

För att utforska den fulla potentialen av Aspose.Email for .NET, skaffa en gratis testlicens [här](https://purchase.aspose.com/ temporär-licens/).

Slutsats

Sammanfattningsvis har vi gått igenom hur man konverterar EML till JPG i C# med Aspose.Email for .NET.Detta bibliotek erbjuder en robust lösning för utvecklare som vill effektivisera sina e-postkonverteringsprocesser. Utforska Aspose.Email for .NET för att förbättra dina utvecklingsprojekt idag.

EML-fil till JPG: Offentliga resurser

Utforska ytterligare resurser som dokumentation och communityforum för att förbättra din förståelse av Aspose.Email for .NET.Dessa resurser ger värdefulla insikter och stöd utöver innehållet i det här blogginlägget.

Utforska