Ebben az egyszerű oktatóanyagban arra fogunk összpontosítani, hogyan lehet a(z) Outlook Email-t Word-be konvertálni Java használatával, részletes lépéseket adva a környezet konfigurálásához és a példakód használatához. Megfigyelheti, hogy az E-mail DOCX-re konvertálásához Java-alapú API használható, és ez az alkalmazás használható bármely általánosan elérhető operációs rendszerben, például Windows, Linux és macOS.
Lépések az Outlook e-mailek DOCX-re konvertálásához Java használatával
- Állítsa be az alkalmazást a Aspose.Email és a Aspose.Words JAR-fájlok telepítésével a tárolóból
- Inicializálja a MailMessage osztályobjektumot, hogy betöltse az EML vagy MSG e-mail fájlt a lemezről
- Mentse el a betöltött e-mail (MSG/EML) fájlt ByteArrayOutputStream-ként egy köztes MHTML formátumba
- Inicializálja a Document osztályobjektumot a köztes MHTML-fájl adatfolyamból való betöltéséhez a LoadFormat MHTML-re állításával
- Mentse a betöltött MHTML-t a Docx-ba a mentési módszerrel
A fenti lépések követésével a Java Email to Word konverziós alkalmazást fejlesztettünk ki, amellyel a forrás MSG vagy EML fájlt a lemezről betöltjük a MailMessage osztály objektum kiindulási pontjaként, majd az MSG fájlt egy stream MHTML formátumban. Végül a köztes MHTML egy adatfolyamból betöltődik a Document class objektum segítségével, és a lemezen lévő Docx fájllá konvertálódik.
Kód az Outlook e-mailek DOCX-re konvertálásához Java használatával
A fenti példában az EML Word Java-ra való *konvertálása érdekében az API-t egy egyszerű API felület és pontosan meghatározott lépések segítségével használjuk. Hasznos az EML vagy MSG e-mail fájlformátumok betöltéséhez és feldolgozásához, valamint MHTML formátumú fájlba exportálásához. A közbenső MHTML képként vagy PDF kimenetként is menthető ugyanazon API-k használatával.
Ebben a témakörben arra összpontosítottunk, hogyan lehet konvertálni az Outlook e-mailt Docx-re Java használatával. Ha egy MBOX fájlt szeretne konvertálni PST tárolófájllá, olvassa el a hogyan lehet MBOX-ot PST-fájllá konvertálni Java-ban című cikket.