Ebből az egyszerű oktatóanyagból megtudjuk, hogyan lehet konvertálni a(z) Outlook Email fájlt Word-be C# segítségével, valamint a környezet beállításának részletes lépéseit. Megfigyelheti, hogy egy EML-t DOCX} C#-alapú API-vá alakíthat, és ezt a példát bármelyik általánosan elérhető operációs rendszerben használhatja, például Windows, Linux vagy macOS.
Lépések az Outlook e-mailek DOCX-re konvertálásához a C# használatával
- Állítsa be az alkalmazást úgy, hogy a NuGet csomagkezelőből telepítse a Aspose.Email és Aspose.Word könyvtárakat
- Példányosítsa a MailMessage osztályobjektumot a forrás MSG vagy EML formátumú e-mail fájl betöltéséhez
- Mentse el a betöltött e-mail (EML/MSG) fájlt adatfolyamban MHTML formátumba
- Példányosítsa a LoadFormat-ot MHTML-be, és példányosítsa a Document osztályobjektumot az előző lépésben létrehozott köztes MHTML betöltéséhez
- A C#-ban a Mentés metódus használatával megtörténik az EML-ből Word konvertálás
A fenti lépések segítségével a C# Email to Word konverziós alkalmazást fejlesztettek ki. A forrás MSG vagy EML fájlt a lemezről betöltjük a MailMessage osztály objektum kiindulópontjaként, majd ezt követi az e-mail fájl mentése MHTML formátumú adatfolyamba. Végül betöltjük a köztes MHTML-t egy adatfolyamból a Document class objektum segítségével, és átalakítjuk az e-mailt DOCX-re.
Kód az Outlook e-mailek DOCX-re konvertálásához C# használatával
A fenti példában az EML Word C#-ba konvertálása egy egyszerű API felület és világosan meghatározott lépések segítségével történik. A fenti kód EML és MSG formátumú e-mail fájlokhoz használható. A betöltött MHTML-t kép vagy PDF kimenetre is elmenthetjük.
Ebben a témakörben megtanultuk, hogyan lehet konvertálni az Outlook e-mailt Docx-re C# alapú API használatával. Ha az MBOX-ot PST-vé szeretné konvertálni, olvassa el a következő cikket: hogyan lehet MBOX-ot PST-fájllá konvertálni C#-ban.