1. उत्पादों
  2.   HTML
  3.   Python
  4.   Aspose.HTML for Python via .NET

Aspose.HTML for Python via .NET

 
 

Python HTML API से HTML को PDF, XPS, DOCX में बनाएं और परिवर्तित करें

शीर्ष Python HTML लाइब्रेरी डेवलपर्स को HTML फ़ाइलों को लोड, पार्स, बनाना, रेंडर, संपादित करने और PDF, XPS, DOCX, PNG और JPEG में परिवर्तित करने में सक्षम बनाती है। यह CSS, JavaScript और आधुनिक HTML मानकों का समर्थन करती है।

Aspose.HTML for Python via .NET क्या है?

Aspose.HTML for Python via .NET एक Python API, .NET द्वारा संचालित, विशेष रूप से इस तरह डिज़ाइन किया गया है कि डेवलपर्स सटीकता के साथ HTML दस्तावेज़ों को लोड, पार्स, रेंडर, संपादित और परिवर्तित कर सकें। यह CSS, JavaScript और आधुनिक HTML मानकों के लिए व्यापक समर्थन प्रदान करता है, जिससे यह HTML सामग्री उत्पन्न, परिवर्तित या प्रदर्शित करने वाले अनुप्रयोगों के निर्माण के लिए आदर्श बनता है। लाइब्रेरी में कई महत्वपूर्ण विशेषताएँ शामिल हैं, जैसे शून्य से HTML दस्तावेज़ बनाना, फ़ाइलों या स्ट्रीम से HTML लोड करना, सीधे URL से HTML लोड करना, HTML फ़ाइलों को पार्स करना और डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) को गतिशील रूप से संशोधित करना, HTML से PDF रूपांतरण, JPEG, PNG, BMP, और TIFF जैसे लोकप्रिय इमेज फ़ॉर्मेट में HTML रेंडर करना, HTML को EPUB में बदलना, और कई अन्य।

Aspose.HTML for Python via .NET एक "हेडलेस ब्राउज़र" की तरह कार्य करता है, जो एक विस्तृत API प्रदान करता है जिससे डेवलपर्स HTML और संबंधित फ़ॉर्मेट (XHTML, MHTML, SVG, Markdown, EPUB) को बिना किसी बाहरी सॉफ़्टवेयर या UI के प्रबंधित कर सकते हैं। यह इसे वेब स्क्रैपिंग और कंटेंट जेनरेशन से लेकर दस्तावेज़ रूपांतरण और रिपोर्ट निर्माण तक विभिन्न अनुप्रयोगों के लिए आदर्श बनाता है। API डिज़ाइन सहज है, विशेष रूप से उन लोगों के लिए जो वेब मानकों और DOM हेरफेर से परिचित हैं। Aspose.HTML रेंडरिंग के लिए समृद्ध कॉन्फ़िगरेशन विकल्प प्रदान करता है, जैसे पेज साइज, मार्जिन, DPI आदि सेट करना। यह दस्तावेज़ प्रकाशन या अभिलेखीय प्रणालियों के लिए विशेष रूप से उपयोगी है। चाहे आप रूपांतरण को स्वचालित कर रहे हों, रिपोर्ट बना रहे हों, सामग्री को संग्रहित कर रहे हों, या पूर्ण‑स्तरीय संपादक बना रहे हों, यह API आपको इसे साफ़ और प्रभावी ढंग से करने के उपकरण देता है।

Previous Next

Aspose.HTML for Python via .NET के साथ प्रारंभ करना

Aspose.HTML for Python via .NET को PyPi के माध्यम से स्थापित करने की अनुशंसित विधि। आप सरल कॉन्फ़िगरेशन के साथ अपने Maven प्रोजेक्ट्स में API को सीधे उपयोग कर सकते हैं।

Aspose.HTML को Python के लिए .NET के माध्यम से स्थापित करें

 pip install aspose-html-net 

आप लाइब्रेरी को सीधे Aspose.HTML for Python via .NET उत्पाद पृष्ठ से डाउनलोड कर सकते हैं।

विभिन्न स्रोतों से HTML लोड और पार्स करें

Aspose.HTML for Python via .NET ने Python अनुप्रयोगों के भीतर प्रोग्रामेटिक रूप से HTML दस्तावेज़ों को लोड करने और पार्स करने के लिए पूर्ण समर्थन प्रदान किया है। API Python डेवलपर्स को फ़ाइलों, URL या स्ट्रीम से HTML दस्तावेज़ लोड करने की सुविधा देता है, जिससे वेब सामग्री प्रसंस्करण में यह अत्यधिक बहुमुखी बन जाता है। निम्नलिखित कोड स्निपेट इंटरनेट से एक HTML पृष्ठ लोड करता है और उसका शीर्षक प्रिंट करता है—वेब स्क्रैपिंग या सामग्री विश्लेषण के लिए आदर्श।

Python API के माध्यम से इंटरनेट से HTML पेज लोड करके उसका शीर्षक कैसे प्रिंट करें?

from aspose.html import HTMLDocument

# Load HTML document from a web URL
document = HTMLDocument("https://example.com")
print(document.title)

Python API के माध्यम से HTML को PDF, XPS, DOCX में परिवर्तित करें

Aspose.HTML for Python via .NET की प्रमुख विशेषताओं में से एक इसका उन्नत दस्तावेज़ रूपांतरण इंजन है। API ने Python API का उपयोग करके HTML को PDF, XPS, DOCX, छवियों और विभिन्न अन्य फ़ाइल स्वरूपों में पढ़ने और रूपांतरित करने के लिए पूर्ण समर्थन प्रदान किया है। यहाँ एक शक्तिशाली उदाहरण है जो सॉफ़्टवेयर डेवलपर्स को एक HTML फ़ाइल लोड करने और अंतर्निहित रेंडरिंग इंजन का उपयोग करके उसे उच्च‑गुणवत्ता वाले PDF में परिवर्तित करने की अनुमति देता है।

Python API के माध्यम से HTML फ़ाइल को लोड करके उच्च-गुणवत्ता वाले PDF में कैसे परिवर्तित करें?

from aspose.html import HTMLDocument
from aspose.html.saving import PdfSaveOptions
from aspose.html.rendering.pdf import PdfDevice

document = HTMLDocument("input.html")
options = PdfSaveOptions()
device = PdfDevice("output.pdf")

device.render(document)

डायनामिक रिपोर्ट जनरेशन सिस्टम

डेटा से डायनेमिक रिपोर्ट जेनरेट करनी है? Aspose.HTML for Python via .NET आपको HTML टेम्प्लेट लेने, उन्हें डेटा के साथ बाइंड करने और Python एप्लिकेशन के भीतर प्रिंट-तैयार PDF या इमेज में बदलने की अनुमति देता है। सॉफ़्टवेयर डेवलपर्स एक टेम्प्लेटिंग इंजन बना सकते हैं जहाँ HTML में प्लेसहोल्डर वास्तविक डेटा से बदल दिए जाते हैं, PDF में रेंडर होते हैं, और क्लाइंट्स को ईमेल किए जाते हैं—सभी Python में।

Python के माध्यम से HTML तत्वों को संपादित और हेरफेर करें

Aspose.HTML एक पूर्ण DOM (डॉक्यूमेंट ऑब्जेक्ट मॉडल) API प्रदान करता है, जिससे आप प्रोग्रामेटिक रूप से HTML नोड्स को संपादित कर सकते हैं, एट्रिब्यूट्स को संशोधित कर सकते हैं, या नए एलिमेंट बना सकते हैं। लाइब्रेरी बाहरी और इनलाइन CSS स्टाइलिंग को पूरी तरह सपोर्ट करती है और एम्बेडेड जावास्क्रिप्ट को निष्पादित करती है, यह सुनिश्चित करते हुए कि रेंडर किया गया आउटपुट ब्राउज़र में जैसा दिखेगा वैसा ही बना रहे। आप इन विधियों का उपयोग करके डायनेमिक वेब दस्तावेज़ बना सकते हैं या कई फ़ाइलों में बदलाव को स्वचालित कर सकते हैं। निम्नलिखित उदाहरण दिखाता है कि डेवलपर्स कैसे CSS स्टाइल को डायनेमिक रूप से HTML एलिमेंट्स पर लागू कर सकते हैं या Python ऐप्स के भीतर मौजूदा स्टाइल को निकाल सकते हैं।

Python API के माध्यम से HTML तत्वों पर CSS शैलियों को गतिशील रूप से कैसे लागू करें या मौजूदा शैलियों को कैसे निकालें?

import aspose.html as html
import aspose.html.dom as dom

# Create a new HTML document
document = html.HTMLDocument()

# Create a paragraph element
paragraph = document.create_element("p")
paragraph.text_content = "Styled with Aspose.HTML!"

# Apply CSS style
paragraph.style.color = "blue"
paragraph.style.font_size = "20px"

# Append to the document body
document.body.append_child(paragraph)

# Save the document
document.save("styled.html")
 हिन्दी