I denna enkla handledning kommer vi att lära oss hur du konverterar Outlook Email till Word med C# tillsammans med detaljerade steg för att konfigurera miljön. Du kommer att observera att för att konvertera ett EML till DOCX kan C#-baserat API användas och du kan använda det här exemplet i alla vanliga operativsystem som Windows, Linux eller macOS.
Steg för att konvertera Outlook-e-post till DOCX med C#
- Konfigurera din applikation för att installera Aspose.Email- och Aspose.Word-bibliotek från NuGet-pakethanteraren
- Instantiera klassobjektet MailMessage för att ladda e-postfilen i källformatet MSG eller EML
- Spara den laddade e-postfilen (EML/MSG) i en ström till ett MHTML-format
- Instantiera LoadFormat till MHTML och instansiera klassobjektet Document för att ladda den mellanliggande MHTML som skapades i föregående steg
- Genom att använda Save-metoden i C# görs EML till Word-konvertering
Genom att använda ovanstående steg i C# E-post till Word utvecklas konverteringsapplikationen. Vi kommer att ladda källfilen MSG eller EML från disken med hjälp av klassobjektet MailMessage som utgångspunkt, som sedan följs av att spara e-postfilen till en stream i MHTML-format. Slutligen kommer vi att ladda den mellanliggande MHTML från en ström med hjälp av dokumentklassobjektet och konvertera e-postmeddelandet till DOCX.
Kod för att konvertera Outlook-e-post till DOCX med C#
I exemplet ovan, för att konvertera EML till Word, används C# med hjälp av ett enkelt API-gränssnitt och tydligt definierade steg. Ovanstående kod kan användas för e-postfiler i EML- och MSG-format. Man kan också spara den laddade MHTML till bild- eller PDF-utgångar.
I det här ämnet lärde vi oss hur man konverterar Outlook-e-post till Docx med C#-baserat API. Om du funderar på att konvertera MBOX till PST, se artikeln om hur man konverterar MBOX till PST-fil i C#.