Hogyan lehet az Outlook e-mailt Word-be konvertálni C# használatával

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

  1. Állítsa be az alkalmazást úgy, hogy a NuGet csomagkezelőből telepítse a Aspose.Email és Aspose.Word könyvtárakat
  2. Példányosítsa a MailMessage osztályobjektumot a forrás MSG vagy EML formátumú e-mail fájl betöltéséhez
  3. Mentse el a betöltött e-mail (EML/MSG) fájlt adatfolyamban MHTML formátumba
  4. 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
  5. 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.

 Magyar