V tomto jednoduchém tutoriálu se naučíme, jak převést Outlook Email do Wordu pomocí Pythonu, spolu s podrobnými kroky ke konfiguraci prostředí. Zjistíte, že pro převod EML na DOCX lze použít API založené na Pythonu a tento příklad můžete použít v kterémkoli z běžně dostupných operačních systémů, jako je Windows nebo Linux.
Kroky k převodu e-mailu aplikace Outlook na DOCX pomocí Pythonu
- Nastavte ve své aplikaci prostředí na použijte Aspose.Email pro Python přes .NET a Aspose.Words pro Python přes .NET pro převod e-mailu na Word v Pythonu
- Vytvořte objekt třídy MailMessage pro načtení zdrojového souboru MSG nebo EML z disku nebo poštovního serveru
- Exportujte načtený soubor e-mailu (EML/MSG) do datového proudu paměti ve formátu MHTML
- Inicializujte LoadFormat na MHTML a vytvořte instanci třídy Document pro načtení přechodného souboru MHTML
- Pomocí metody uložení v Pythonu proveďte převod EML do Wordu
Podle výše uvedených kroků v Python Email to Word se vyvíjí konverzní aplikace, přičemž začneme načtením zdrojového souboru EML nebo MSG z disku pomocí instance třídy MailMessage, po kterém následuje uložení načteného e-mailového souboru do paměťový proud ve formátu MHTML. Nakonec bude přechodný MHTML načten z paměťového toku pomocí instance třídy Document pro převod e-mailu na DOCX.
Kód pro převod e-mailu aplikace Outlook na DOCX pomocí Pythonu
Ve výše uvedeném příkladu se pro převod EML na Word používá Python s pomocí jednoduchého rozhraní API a jasně definovaných kroků. Výše uvedený kód lze použít pro e-mailové soubory ve formátu MSG nebo EML. Můžete také exportovat načtené MHTML do obrázkových nebo PDF formátů souborů.
V tomto tématu jsme se naučili, jak převést Outlook Email na Docx pomocí Pythonu založeného API. Pokud chcete převést soubor MBOX na soubor PST, přečtěte si článek na jak převést MBOX na soubor PST v Pythonu.