Kaip konvertuoti Outlook el. paštą į HTML naudojant Python

Šioje paprastoje temoje daugiausia dėmesio skiriama kaip konvertuoti Outlook Email į HTML naudojant Python pateikiant visą aplinkos sąrankos informaciją ir veikiantį kodo pavyzdį. Norint konvertuoti el. paštą į HTML, Python API gali būti veiksmingai naudojama bet kurioje .NET Core ir Python sukonfigūruotoje aplinkoje operacinėse sistemose, pvz., Windows ir Linux.

Veiksmai, kaip konvertuoti Outlook el. paštą į HTML naudojant Python

  1. Nustatykite aplinką į naudokite Aspose.Email, skirtą Python per .NET, kad el. paštą konvertuotumėte į HTML programoje Python
  2. Sukurkite MailMessage klasės objektą, kad įkeltumėte šaltinio MSG arba EML failą iš disko
  3. Nustatykite išvesties HTML formatavimo parinktis
  4. Išsaugokite įkeltą MSG\EML failą kaip HTML naudodami išsaugojimo metodą

Naudojant API, pagrįstą Python Email to HTML konverterio programa, galima lengvai sukurti, o procesas prasidės prieiga prie šaltinio EML arba MSG failo iš disko naudojant MailMessage klasės egzempliorių. Tada, naudojant HtmlSaveOptions klasės objektą, bus nustatytos skirtingos norimos išvesties failo HTML parinktys ir galiausiai išsaugosime laišką kaip HTML failą diske arba atminties srauto viduje, naudodami išsaugojimo metodą.

Kodas, skirtas konvertuoti Outlook el. paštą į HTML naudojant Python

import aspose.email as ae
# The path to the source and license file directory
filePath = "Y://TestData//"
# Load the license in your application for converting Eml to HTML
emlMsgtoHtmlicense = ae.License()
emlMsgtoHtmlicense .set_license(filePath + "Conholdate.Total.Product.Family.lic")
# Open the EML or MSG file from disk location
srcEmlMessage = ae.MailMessage.load(filePath + "Message.msg")
# Set the options for rendering Html
htmlOptions = ae.SaveOptions.default_html
htmlOptions.resource_rendering_mode = ae.ResourceRenderingMode.EMBED_INTO_HTML
htmlOptions.embed_resources = False
# set formatting headers
htmlOptions.html_format_options = ae.HtmlFormatOptions.WRITE_HEADER | ae.HtmlFormatOptions.WRITE_COMPLETE_EMAIL_ADDRESS | ae.HtmlFormatOptions.WRITE_COMPLETE_FROM_EMAIL_ADDRESS
# Convert the Email to HTML file on disk
srcEmlMessage.save(filePath + "Generated_Message.html", htmlOptions);
print ("Email converted to HTML")

Norint konvertuoti EML į HTML Python pagrįstą API, naudojant paprastus API iškvietimus ir aiškiai apibrėžti veiksmai buvo panaudoti šiame pavyzdyje. HtmlSaveOptions buvo naudojamas tinkinti išvesties HTML failą, nustatant tokias ypatybes kaip BeforeHeadersFormat, DefaultHeaderFormat, AfterHeadersFormat, MailMessageSaveType ir HtmlFormatOptions. Išvesties HTML gali būti išsaugotas diske arba atminties sraute, kad būtų rodomas naršyklės egzemplioriuje.

Šioje temoje sužinojome, kaip konvertuoti Outlook el. paštą į HTML naudojant Python pagrįstą API. Jei norite sužinoti, kaip konvertuoti el. laišką į Word dokumentą, žr. straipsnį kaip konvertuoti Outlook el. paštą į Word naudojant Python.

 Latviski