Այս հեշտ թեման կենտրոնանում է այն բանի վրա, թե ինչպես **փոխակերպել Outlook Email-ին HTML-ի օգտագործելով Python**
տրամադրելով շրջակա միջավայրի կարգավորումների բոլոր մանրամասները և գործող օրինակելի կոդը: Էլփոստը HTML-ի փոխարկելու համար Python-ի վրա հիմնված API-ն կարող է արդյունավետորեն օգտագործվել .NET Core և Python կազմաձևված ցանկացած միջավայրում օպերացիոն համակարգերում, ինչպիսիք են Windows-ը և Linux-ը:
Outlook-ի էլփոստը HTML-ի փոխակերպելու քայլեր՝ օգտագործելով Python-ը
- Նախադրեք միջավայրը օգտագործել Aspose.Email-ը Python-ի համար .NET-ի միջոցով-ի՝ Python-ում էլփոստը HTML-ի փոխարկելու համար
- Ստեղծեք MailMessage դասի օբյեկտ՝ աղբյուրի MSG կամ EML ֆայլը սկավառակից բեռնելու համար
- Սահմանեք ելքային HTML ձևաչափման տարբերակները
- Պահպանեք բեռնված MSG\EML ֆայլը որպես HTML՝ օգտագործելով պահպանման մեթոդը
Python Email դեպի HTML փոխարկիչի վրա հիմնված API-ի միջոցով կարելի է հեշտությամբ մշակել, որով գործընթացը կսկսվի սկավառակից մուտք գործելու աղբյուր EML կամ MSG ֆայլ՝ օգտագործելով MailMessage դասի օրինակը: Այնուհետև, օգտագործելով HtmlSaveOptions դասի օբյեկտը, կսահմանվեն HTML տարբեր տարբերակներ ցանկալի ելքային ֆայլի համար, և վերջապես, մենք կպահենք էլփոստը որպես HTML ֆայլ կամ սկավառակի վրա կամ հիշողության հոսքի ներսում՝ օգտագործելով պահպանման մեթոդը:
Կոդ Outlook-ի էլփոստը HTML-ի փոխակերպելու համար՝ օգտագործելով 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") |
Այս օրինակում օգտագործվել է EML-ի HTML Python-ի վրա հիմնված API * փոխակերպելու համար՝ օգտագործելով պարզ API զանգեր և հստակ սահմանված քայլեր: HtmlSaveOptions-ն օգտագործվել է ելքային HTML ֆայլը հարմարեցնելու համար՝ սահմանելով այնպիսի հատկություններ, ինչպիսիք են BeforeHeadersFormat, DefaultHeaderFormat, AfterHeadersFormat, MailMessageSaveType և HtmlFormatOptions՝ մի քանիսը նշելու համար: Ելքային HTML-ը կարող է պահպանվել սկավառակի վրա կամ հիշողության հոսքի ներսում՝ զննարկիչի օրինակում ցուցադրելու համար:
Այս թեմայում մենք սովորեցինք, թե ինչպես փոխակերպել Outlook Email-ը HTML-ի՝ օգտագործելով Python վրա հիմնված API: Եթե ցանկանում եք իմանալ նամակը Word փաստաթղթի փոխակերպելու մասին, տես ինչպես փոխարկել Outlook Email-ը Word-ի՝ օգտագործելով Python-ը-ի հոդվածը: