पायथन का उपयोग करके आउटलुक ईमेल को HTML में कैसे बदलें

यह आसान विषय इस बात पर केंद्रित है कि कैसे सभी पर्यावरण सेटअप विवरण और एक कार्यशील नमूना कोड प्रदान करके **पायथन का उपयोग करके Outlook Email को HTML में परिवर्तित किया जाए। ईमेल को HTML में बदलने के लिए पायथन आधारित एपीआई को विंडोज और लिनक्स जैसे ऑपरेटिंग सिस्टम में किसी भी .NET कोर और पायथन कॉन्फ़िगर किए गए वातावरण में प्रभावी ढंग से उपयोग किया जा सकता है।

पायथन का उपयोग करके आउटलुक ईमेल को HTML में बदलने के चरण

  1. पायथन में ईमेल को HTML में बदलने के लिए परिवेश को .NET के माध्यम से पायथन के लिए Aspose.Email का उपयोग करें पर सेट करें
  2. स्रोत MSG या EML फ़ाइल को डिस्क से लोड करने के लिए MailMessage क्लास ऑब्जेक्ट बनाएँ
  3. आउटपुट HTML स्वरूपण विकल्प सेट करें
  4. सेव विधि का उपयोग करके लोड की गई MSG\EML फ़ाइल को HTML के रूप में सहेजें

पायथन ईमेल टू एचटीएमएल पर आधारित एपीआई का उपयोग करके कनवर्टर एप्लिकेशन को आसानी से विकसित किया जा सकता है, जिससे मेलमैसेज क्लास के इंस्टेंस का उपयोग करके डिस्क से स्रोत ईएमएल या एमएसजी फ़ाइल तक पहुंचने से प्रक्रिया शुरू हो जाएगी। फिर HtmlSaveOptions क्लास ऑब्जेक्ट का उपयोग करके, वांछित आउटपुट फ़ाइल के लिए अलग-अलग HTML विकल्प सेट किए जाएंगे और अंत में, हम ईमेल को HTML फ़ाइल के रूप में डिस्क पर या मेमोरी स्ट्रीम के अंदर सेव विधि का उपयोग करके सहेजेंगे।

पायथन का उपयोग करके आउटलुक ईमेल को HTML में बदलने के लिए कोड

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")

इस उदाहरण में सरल एपीआई कॉल और स्पष्ट रूप से परिभाषित चरणों का उपयोग करके ईएमएल को एचटीएमएल पायथन आधारित एपीआई में परिवर्तित करने के लिए उपयोग किया गया है। HtmlSaveOptions का उपयोग आउटपुट HTML फ़ाइल को अनुकूलित करने के लिए कुछ नाम रखने के लिए पहले से हेडरफॉर्मैट, डिफॉल्टहेडरफॉर्मैट, आफ्टरहेडर्सफॉर्मैट, मेलमैसेजसेव टाइप और एचटीएमएलफॉर्मैटऑप्शन जैसे गुणों को सेट करके किया गया है। आउटपुट HTML को ब्राउज़र इंस्टेंस के अंदर प्रदर्शित करने के लिए डिस्क पर या मेमोरी स्ट्रीम के अंदर सहेजा जा सकता है।

इस विषय में, हमने सीखा कि पायथन आधारित एपीआई का उपयोग करके *आउटलुक ईमेल को HTML में कैसे बदलें। यदि आप किसी ईमेल को Word दस्तावेज़ में बदलने के बारे में जानना चाहते हैं, तो पायथन का उपयोग करके आउटलुक ईमेल को वर्ड में कैसे बदलें पर लेख देखें।

 हिन्दी