आप क्लाउड पर HTML में आउटलुक डेटा फ़ाइलों से ईमेल आसानी से देख सकते हैं। आप ब्राउज़र में देखने के लिए किसी विशिष्ट फ़ोल्डर से फ़िल्टर किए गए ईमेल संदेश या ईमेल साझा कर सकते हैं। पायथन डेवलपर के रूप में, आप HTML में OST डेटा फ़ाइलों को क्लाउड पर प्रोग्रामेटिक रूप से रेंडर कर सकते हैं। इस लेख में, आप सीखेंगे कि पायथन में REST API का उपयोग करके HTML में आउटलुक डेटा फ़ाइलों को कैसे प्रस्तुत किया जाए।
- दस्तावेज़ व्यूअर REST API और पायथन SDK
- पायथन में एक REST API का उपयोग करके HTML को आउटलुक डेटा फाइल्स रेंडर करें
दस्तावेज़ व्यूअर REST API और पायथन SDK
मैं HTML में OST फ़ाइलों के प्रतिपादन के लिए GroupDocs.Viewer Cloud के पायथन एसडीके एपीआई का उपयोग करूंगा। यह आपको सभी प्रकार के लोकप्रिय दस्तावेज़ों जैसे वर्ड, एक्सेल, पावरपॉइंट और छवि फ़ाइल स्वरूपों को प्रोग्रामेटिक रूप से प्रस्तुत करने की अनुमति देता है। यह क्लाउड एपीआई के लिए अपने दस्तावेज़ दर्शक परिवार के सदस्यों के रूप में .NET, Java, PHP, Ruby, Android, और Node.js SDK भी प्रदान करता है।
आप कंसोल में निम्न आदेश का उपयोग करके GroupDocs.Viewer Cloud को अपने Python प्रोजेक्ट में इंस्टॉल कर सकते हैं:
pip install groupdocs_viewer_cloud
चरणों और उपलब्ध कोड उदाहरणों का पालन करना शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य होने के बाद, नीचे दिखाए गए कोड में जोड़ें:
client_id = "659fe7da-715b-4744-a0f7-cf469a392b73"
client_secret = "b377c36cfa28fa69960ebac6b6e36421"
configuration = groupdocs_viewer_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
my_storage = ""
पायथन में REST API का उपयोग करके HTML को आउटलुक डेटा फाइल्स रेंडर करें
आप नीचे उल्लिखित सरल चरणों का पालन करके HTML में आउटलुक ईमेल प्रस्तुत कर सकते हैं:
- अपलोड क्लाउड के लिए OST फ़ाइल
- ओएसटी को एचटीएमएल में रेंडर करें
- डाउनलोड प्रदान की गई HTML फ़ाइल
दस्तावेज़ अपलोड करें
सबसे पहले, नीचे दिए गए कोड उदाहरण का उपयोग करके OST फ़ाइल को क्लाउड पर अपलोड करें:
# एपीआई का उदाहरण बनाएँ
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)
# नमूना फ़ाइल अपलोड करें
request = groupdocs_viewer_cloud.UploadFileRequest("sample.ost", "C:\\Files\\sample.ost", my_storage)
response = file_api.upload_file(request)
परिणामस्वरूप, अपलोड की गई OST फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।
पायथन में HTML को OST रेंडर करें
Outlook डेटा फ़ाइल से ईमेल को प्रोग्रामेटिक रूप से HTML में रेंडर करने के लिए कृपया नीचे दिए गए चरणों का पालन करें।
- एपीआई देखें का उदाहरण बनाएं
- व्यूऑप्शन को परिभाषित करें
- OST फ़ाइल पथ सेट करें
- दृश्य\प्रारूप को “HTML” के रूप में सेट करें
- HTMLOptions को परिभाषित करें
- आउटलुक ऑप्शंस को परिभाषित करें
- फ़ोल्डर को “इनबॉक्स” पर सेट करें
- CreateViewRequest विधि को कॉल करके एक दृश्य अनुरोध बनाएँ
- create\view मेथड को कॉल करके प्रतिक्रिया प्राप्त करें
निम्न कोड नमूना दिखाता है कि REST API का उपयोग करके Outlook ईमेल डेटा को HTML में कैसे प्रस्तुत किया जाए।
# एपीआई आरंभीकरण
apiInstance = groupdocs_viewer_cloud.ViewApi.from_keys(client_id, client_secret)
# दृश्य विकल्पों की अवहेलना करें
view_options = groupdocs_viewer_cloud.ViewOptions()
view_options.file_info = groupdocs_viewer_cloud.FileInfo()
view_options.file_info.file_path = "sample.ost"
view_options.view_format = "HTML"
view_options.render_options.outlook_options = groupdocs_viewer_cloud.OutlookOptions()
view_options.render_options.outlook_options.folder = "Inbox"
# दृश्य अनुरोध बनाएँ
request = groupdocs_viewer_cloud.CreateViewRequest(view_options)
response = apiInstance.create_view(request)
आप निम्न विकल्पों को लागू करके OST फ़ाइल के प्रतिपादन को अनुकूलित कर सकते हैं:
- संदेश सामग्री से कुछ पाठ मान द्वारा फ़ोल्डरों के अंदर संदेशों को फ़िल्टर करें
view_options.render_options.outlook_options.text_filter = "Microsoft"
- प्रेषक या प्राप्तकर्ता के पते के भाग द्वारा फ़िल्टर करें
view_options.render_options.outlook_options.address_filter = "susan"
- दिखाने के लिए आइटम की अधिकतम सीमा सेट करके रेंडर करें
view_options.render_options.outlook_options.max_items_in_folder = 10
रेंडर की गई फ़ाइल डाउनलोड करें
उपरोक्त कोड नमूना प्रदान की गई HTML फ़ाइल को क्लाउड पर सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:
# एपीआई आरंभीकरण
file_api = groupdocs_viewer_cloud.FileApi.from_config(configuration)
my_storage = ""
# फ़ाइल अनुरोध डाउनलोड करें
request = groupdocs_viewer_cloud.DownloadFileRequest("viewer\\sample_ost\\sample_page_1.html", my_storage)
response = file_api.download_file(request)
# डाउनलोड की गई फ़ाइल को अपनी कार्यशील निर्देशिका में ले जाएँ
shutil.move(response, "C:\\Files\\")
ऑनलाइन प्रयास करें
कृपया निम्नलिखित मुफ्त ऑनलाइन OST रेंडरिंग टूल का प्रयास करें, जिसे उपरोक्त API का उपयोग करके विकसित किया गया है। https://products.groupdocs.app/viewer/ost
निष्कर्ष
इस लेख में, आपने सीखा है कि पायथन में REST API का उपयोग करके आउटलुक ईमेल डेटा को क्लाउड पर HTML में कैसे प्रस्तुत किया जाए। इसके अलावा, आपने क्लाउड पर OST फ़ाइल को प्रोग्रामेटिक रूप से अपलोड करना और फिर क्लाउड से रेंडर की गई HTML फ़ाइलों को डाउनलोड करना सीखा है। दस्तावेज़ का उपयोग करके आप GroupDocs.Viewer Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई को देखने और बातचीत करने देता है। किसी भी अस्पष्टता के मामले में, कृपया बेझिझक हमसे फोरम पर संपर्क करें।