
Aspose.HTML क्लाउड SDK for Python
Python HTML SDK द्वारा HTML दस्तावेज़ बनाना, संपादित करना और रूपांतरित करना
एक Python HTML SDK जो प्रोग्रामरों को Python REST API के माध्यम से क्लाउड-आधारित HTML निर्माण, पार्सिंग, संशोधन और रूपांतरण अनुप्रयोगों को विकसित और प्रबंधित करने में सक्षम बनाता है।
Aspose.HTML क्लाउड SDK for Python क्या है?
सॉफ़्टवेयर विकास की तेज़ गति वाली दुनिया में, शक्तिशाली टूल्स और लाइब्रेरीज़ का उपयोग करके विभिन्न प्रकार के दस्तावेज़ों को बनाने, संपादित करने और संशोधित करने की प्रक्रिया को काफी हद तक सरल बनाया जा सकता है। Aspose.HTML Cloud SDK for Python ऐसा ही एक टूल है जो सॉफ़्टवेयर डेवलपर्स और इंजीनियर्स को HTML दस्तावेज़ों के साथ सहजता से काम करने में सक्षम बनाता है, जिससे वे जटिल HTML-संबंधी जटिलताओं से निपटने के बजाय उत्कृष्ट अनुप्रयोग बनाने पर ध्यान केंद्रित कर सकते हैं।
Aspose.HTML Cloud SDK for Python एक व्यापक टूल्स और लाइब्रेरीज़ का सेट है जो सॉफ्टवेयर डेवलपर्स को उनके Python एप्लिकेशन्स में HTML प्रोसेसिंग क्षमताओं को एकीकृत करने में सक्षम बनाता है। यह SDK पार्सिंग, रेंडरिंग, एडिटिंग, प्रिंटिंग, और HTML दस्तावेज़ों को विभिन्न फ़ॉर्मैट्स में कनवर्ट करने जैसी विस्तृत सुविधाएँ प्रदान करता है, जिससे यह उन प्रोजेक्ट्स के लिए एक आवश्यक संपत्ति बन जाता है जिन्हें HTML कंटेंट के सटीक हैंडलिंग की आवश्यकता होती है। यह एक सहज इंटरफ़ेस प्रदान करता है जो HTML हैंडलिंग की जटिलताओं को सारांशित करता है, जिससे सॉफ्टवेयर डेवलपर्स अपने एप्लिकेशन्स बनाने पर ध्यान केंद्रित कर सकते हैं।
Aspose.HTML Cloud SDK for Python अन्य लोकप्रिय लाइब्रेरी और फ्रेमवर्क के साथ सहजता से एकीकृत होता है, जिससे यह विभिन्न विकास परिदृश्यों के लिए एक आदर्श विकल्प बन जाता है। पार्सिंग, रेंडरिंग और रूपांतरण जैसी जटिल कार्यों को सरल बनाकर, यह SDK डेवलपर्स को अधिक मजबूत और फीचर‑समृद्ध एप्लिकेशन बनाने में सक्षम बनाता है, जिससे अंत‑उपयोगकर्ता अनुभव में सुधार होता है। इसकी व्यापक फीचर सेट, उपयोग में आसान होना, और मजबूत कार्यक्षमता इसे सरल HTML पार्सिंग से लेकर जटिल कंटेंट मैनेजमेंट तक के कार्यों के लिए उत्कृष्ट विकल्प बनाती है। इस SDK को अपने Python अनुप्रयोगों में एकीकृत करके, आप HTML‑संबंधित प्रक्रियाओं को सुव्यवस्थित कर सकते हैं और अपने प्रोजेक्ट की दक्षता बढ़ा सकते हैं।
Aspose.HTML क्लाउड SDK for Python के साथ शुरूआत
Aspose.HTML Cloud SDK for Python को PyPi के माध्यम से स्थापित करने का अनुशंसित तरीका है। आप सरल कॉन्फ़िगरेशन के साथ अपने Maven प्रोजेक्ट्स में सीधे API का आसानी से उपयोग कर सकते हैं।
PyPi के माध्यम से Aspose.HTML Cloud SDK for Python स्थापित करें
pip install asposehtmlcloudYou can download the library directly from Aspose.HTML Cloud SDK for Python product page
HTML से इमेज/PDF रूपांतरण
HTML को PDF या इमेज फ़ॉर्मैट में बदलना दस्तावेज़ निर्माण से संबंधित अनुप्रयोगों में एक सामान्य आवश्यकता है। Aspose.HTML क्लाउड SDK फ़ॉर पायथन ने HTML दस्तावेज़ों को कुछ प्रमुख फ़ाइल फ़ॉर्मैट में बदलने के लिए पूर्ण समर्थन शामिल किया है। SDK इस रूपांतरण प्रक्रिया को सुगम बनाता है, जिससे सॉफ़्टवेयर डेवलपर्स HTML सामग्री से उच्च गुणवत्ता वाले PDF, XPS, DOCX, MHTML, साथ ही JPEG, BMP, PNG, TIFF, GIF जैसी इमेज और कई अन्य फ़ॉर्मैट उत्पन्न कर सकते हैं। SDK पायथन अनुप्रयोगों के भीतर पूरे दस्तावेज़ और ऑनलाइन HTML पेज दोनों के रूपांतरण का समर्थन करता है। निम्नलिखित उदाहरण दर्शाता है कि सॉफ़्टवेयर डेवलपर्स पायथन कोड का उपयोग करके स्टोरेज से HTML दस्तावेज़ को PDF में कैसे बदल सकते हैं।
Python API के माध्यम से स्टोरेज से HTML दस्तावेज़ को PDF में कैसे बदलें?
name = "test1.html"
result_name = "putHtmlToPdf.pdf"
folder = "HtmlTestDoc"
out_path = folder + "/" + result_name
try:
# Convert document to pdf in storage
self.api.put_convert_document_to_pdf(
name, out_path=out_path, width=800, height=1000, left_margin=50, right_margin=100,
top_margin=150, bottom_margin=200, folder=folder, storage="")
# Download result
res = Helper.download_file(out_path)
save_file = Helper.dst + result_name
Helper.move_file(res, save_file)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
HTML सामग्री को पार्स और रेंडर करें
Aspose.HTML क्लाउड SDK फ़ॉर पायथन सॉफ़्टवेयर डेवलपर्स को केवल कुछ पायथन कोड की लाइनों से मौजूदा HTML दस्तावेज़ को लोड और पार्स करने की क्षमता प्रदान करता है। HTML दस्तावेज़ों को पार्स करना मार्कअप भाषा की जटिलता के कारण एक कठिन कार्य हो सकता है। SDK HTML पार्सिंग की जटिलताओं को सरल बनाता है, जिससे सॉफ़्टवेयर डेवलपर्स HTML दस्तावेज़ों से आसानी से सार्थक डेटा निकाल सकते हैं। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर्स पायथन अनुप्रयोगों के भीतर HTML दस्तावेज़ से सभी इमेज कैसे प्राप्त कर सकते हैं।
Python API का उपयोग करके सभी HTML दस्तावेज़ छवियों को कैसे प्राप्त करें?
name = "test3.html.zip"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get images from document on remote storage
res = self.api.get_document_images(name=name, storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get images from document")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
Python API के माध्यम से HTML फ़ाइल में बदलाव
Aspose.HTML क्लाउड SDK for Python सॉफ़्टवेयर पेशेवरों के लिए एक उपयोगी उपकरण है जो अपने अनुप्रयोगों में HTML हेरफेर क्षमताओं की आवश्यकता रखते हैं। यह सॉफ़्टवेयर डेवलपर्स को प्रोग्रामेटिक रूप से HTML दस्तावेज़ों को हेरफेर करने में सक्षम बनाता है। सॉफ़्टवेयर डेवलपर्स प्रोग्रामेटिक रूप से HTML सामग्री को संशोधित कर सकते हैं, तत्वों को जोड़ या हटाना, गुणों को अपडेट करना, और विभिन्न रूपांतरण करना, जिससे यह कंटेंट मैनेजमेंट अनुप्रयोगों के लिए एक आदर्श समाधान बन जाता है।
वेब स्क्रैपिंग और XPath नेविगेशन समर्थन
HTML दस्तावेज़ के भीतर विशिष्ट तत्वों को नेविगेट करने और हेरफेर करने के लिए अक्सर XPath अभिव्यक्तियों का उपयोग आवश्यक होता है। Aspose.HTML क्लाउड SDK for Python ने XPath नेविगेशन के लिए समर्थन शामिल किया है, जिससे दस्तावेज़ की संरचना में तत्वों को ढूँढ़ना और हेरफेर करना आसान हो जाता है। वेबसाइटों से डेटा निष्कर्षण शामिल करने वाले प्रोजेक्ट्स के लिए, SDK को वेब स्क्रैपिंग कार्यों के लिए उपयोग किया जा सकता है। आप HTML पृष्ठों को पार्स और डेटा निकाल सकते हैं, जिससे यह वेब से जानकारी एकत्र करने के लिए एक मूल्यवान उपकरण बन जाता है।
Python API के माध्यम से निर्दिष्ट XPath क्वेरी से मेल खाने वाले HTML फ्रैगमेंट्स की सूची कैसे प्राप्त करें?
# For complete examples and data files, please go to https://github.com/aspose-html-cloud/aspose-html-cloud-python
name = "test2.html.zip"
x_path = ".//p"
out_format = "plain"
try:
# Upload file to storage
res = Helper.upload_file(name)
self.assertTrue(len(res.uploaded) == 1)
self.assertTrue(len(res.errors) == 0)
# Get fragment document from remote storage
res = self.api.get_document_fragment_by_x_path(name=name, x_path=x_path, out_format=out_format,
storage="", folder=Helper.folder)
self.assertTrue(isinstance(res, str), "Error get fragment document from remote storage")
# Move to test folder
Helper.move_file(str(res), Helper.dst)
except ApiException as ex:
print("Exception")
print("Info: " + str(ex))
raise ex
