Java के लिए Aspose.HTML में HTML दस्तावेज़ों में इनलाइन CSS जोड़ें
परिचय
यदि आप HTML दस्तावेज़ों से निपट रहे हैं और कुछ इनलाइन CSS के साथ सामग्री को मसालेदार बनाना चाहते हैं, तो आप सही जगह पर हैं! Aspose.HTML for Java HTML फ़ाइलों में हेरफेर करने का एक शक्तिशाली तरीका प्रदान करता है, जिससे आप स्टाइल जोड़ सकते हैं, उत्तरदायी डिज़ाइन बना सकते हैं, और बहुत कुछ कर सकते हैं। चाहे आप एक डेवलपर हों जो दस्तावेज़ निर्माण को स्वचालित करना चाहते हैं या बस जावा का उपयोग करके HTML सामग्री को गतिशील रूप से स्टाइल करने में रुचि रखते हैं, यह मार्गदर्शिका आपको प्रक्रिया के माध्यम से कदम दर कदम बताएगी।
आवश्यक शर्तें
इससे पहले कि हम ट्यूटोरियल में आगे बढ़ें, आइए सुनिश्चित करें कि आपके पास वह सब कुछ है जो आपको चाहिए:
- Aspose.HTML for Java: आपको अपने डेवलपमेंट एनवायरनमेंट में Aspose.HTML for Java इंस्टॉल करना होगा। अगर आपने इसे अभी तक इंस्टॉल नहीं किया है, तो आप इसे यहाँ से डाउनलोड कर सकते हैं।Aspose.HTML for Java डाउनलोड पृष्ठ.
- जावा डेवलपमेंट किट (JDK): सुनिश्चित करें कि आपके पास JDK 8 या उससे ऊपर का संस्करण इंस्टॉल है। यदि नहीं, तो आप इसे Oracle वेबसाइट से डाउनलोड कर सकते हैं।
- एकीकृत विकास वातावरण (IDE): आप अपनी पसंद का कोई भी IDE उपयोग कर सकते हैं, जैसे IntelliJ IDEA, Eclipse, या NetBeans.
- Aspose.HTML लाइसेंस: जबकि आप जावा के लिए Aspose.HTML को निःशुल्क परीक्षण के साथ आज़मा सकते हैं, यह अनुशंसा की जाती है कि आप एक प्राप्त करेंअस्थायी लाइसेंस या पूर्ण कार्यक्षमता के लिए पूर्ण लाइसेंस खरीदें।
पैकेज आयात करें
Java के लिए Aspose.HTML का उपयोग शुरू करने के लिए, आपको अपने Java क्लास में आवश्यक पैकेज आयात करने होंगे। अपने आयात को सेट अप करने का तरीका यहां बताया गया है:
import com.aspose.html.HTMLDocument;
import com.aspose.html.HTMLElement;
ये आयात HTML दस्तावेज़ बनाने, तत्वों में हेरफेर करने और आउटपुट को PDF के रूप में प्रस्तुत करने के लिए आवश्यक कक्षाएं लाते हैं।
चरण 1: एक HTML दस्तावेज़ बनाएँ
HTML डॉक्यूमेंट में इनलाइन CSS जोड़ने का पहला चरण खुद डॉक्यूमेंट बनाना है। यह डॉक्यूमेंट आपका कैनवास होगा, और यह आपकी पसंद के अनुसार सरल या जटिल हो सकता है। इस ट्यूटोरियल के लिए, हम एक बुनियादी पैराग्राफ़ तत्व से शुरुआत करेंगे।
String content = "<p>Inline CSS Example</p>";
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument(content, ".");
इस चरण में, आप एक बना रहे हैंHTMLDocument
आपकी HTML सामग्री वाली स्ट्रिंग से ऑब्जेक्ट। दूसरा तर्क"."
आधार URL को इंगित करता है, जो इस मामले में, वर्तमान निर्देशिका है।
चरण 2: पैराग्राफ़ तत्व का पता लगाएँ
अब जब आपका दस्तावेज़ सेट हो गया है, तो अगला चरण वह HTML तत्व ढूँढना है जिसे आप स्टाइल करना चाहते हैं। इस मामले में, हम इस पर ध्यान केंद्रित कर रहे हैं<p>
तत्व।
com.aspose.html.HTMLElement paragraph = (com.aspose.html.HTMLElement) document.getElementsByTagName("p").get_Item(0);
यहाँ, आप पहली बार पहुँच रहे हैं<p>
दस्तावेज़ में तत्व का उपयोग करनाgetElementsByTagName
. विधि तत्वों की एक सूची लौटाती है, औरget_Item(0)
सूची में पहले वाले को पकड़ लेता है।
चरण 3: इनलाइन CSS लागू करें
पैराग्राफ़ एलिमेंट के साथ, अब कुछ स्टाइल जोड़ने का समय आ गया है। इनलाइन CSS HTML एलिमेंट के भीतर सीधे छोटे, विशिष्ट बदलावों के लिए एकदम सही है।
paragraph.setAttribute("style", "font-size: 250%; font-family: verdana; color: #cd66aa");
इस चरण में,setAttribute
विधि का उपयोग जोड़ने के लिए किया जाता हैstyle
पैराग्राफ़ तत्व के लिए विशेषता। CSS शैलियों को एक स्ट्रिंग के रूप में लिखा जाता है, जो फ़ॉन्ट आकार, फ़ॉन्ट परिवार और पाठ रंग सेट करता है।
चरण 4: HTML दस्तावेज़ सहेजें
अपनी शैलियों को लागू करने के बाद, आप संभवतः संशोधित HTML दस्तावेज़ को सहेजना चाहेंगे। यह आसानी से किया जा सकता हैsave
जावा के लिए Aspose.HTML द्वारा प्रदान की गई विधि।
document.save("edit-inline-css.html");
यहाँ, आप HTML दस्तावेज़ को इनलाइन CSS के साथ नामक फ़ाइल में सहेज रहे हैंedit-inline-css.html
वर्तमान निर्देशिका में। यह आपको ब्राउज़र में स्टाइल की गई HTML सामग्री देखने की अनुमति देता है।
चरण 5: HTML दस्तावेज़ को PDF के रूप में प्रस्तुत करें
अंत में, यदि आप अपने स्टाइल किए गए HTML दस्तावेज़ को PDF में बदलना चाहते हैं, तो Aspose.HTML for Java आपके लिए है। यह विशेष रूप से तब उपयोगी है जब आपको अपने दस्तावेज़ का प्रिंट-रेडी संस्करण चाहिए।
com.aspose.html.rendering.pdf.PdfDevice device = new com.aspose.html.rendering.pdf.PdfDevice("edit-inline-css.pdf");
document.renderTo(device);
इस अंतिम चरण में, आप एक बनाते हैंPdfDevice
उदाहरण के लिए, आउटपुट फ़ाइल नाम को इस प्रकार निर्दिष्ट करेंedit-inline-css.pdf
फिर, आप HTML दस्तावेज़ को इस PDF डिवाइस पर प्रस्तुत करते हैं, जिससे आपका HTML प्रभावी रूप से PDF फ़ाइल में परिवर्तित हो जाता है।
निष्कर्ष
और बस! आपने अभी सीखा है कि Aspose.HTML for Java का उपयोग करके HTML दस्तावेज़ में इनलाइन CSS कैसे जोड़ें। यह शक्तिशाली लाइब्रेरी HTML सामग्री में हेरफेर करना और इसे PDF सहित विभिन्न प्रारूपों में निर्यात करना आसान बनाती है। चाहे आप दस्तावेज़ निर्माण को स्वचालित कर रहे हों या वेब-आधारित प्रोजेक्ट पर काम कर रहे हों, यह टूल आपको आवश्यक लचीलापन और शक्ति प्रदान करता है।
अक्सर पूछे जाने वाले प्रश्न
क्या मैं इनलाइन CSS का उपयोग करके एकाधिक शैलियाँ लागू कर सकता हूँ?
हां, आप प्रत्येक CSS प्रॉपर्टी को अर्धविराम से अलग करके कई शैलियाँ लागू कर सकते हैंsetAttribute
तरीका।
क्या Aspose.HTML for Java सभी Java संस्करणों के साथ संगत है?
Java के लिए Aspose.HTML JDK 8 और इसके बाद के संस्करण के साथ संगत है।
क्या मैं मौजूदा HTML फ़ाइलों को संपादित करने के लिए Java के लिए Aspose.HTML का उपयोग कर सकता हूँ?
हां, आप मौजूदा HTML फ़ाइलों को लोड कर सकते हैं, उनमें बदलाव कर सकते हैं, और परिवर्तनों को फ़ाइल सिस्टम में वापस सहेज सकते हैं।
Aspose.HTML for Java HTML को अन्य किस प्रारूप में परिवर्तित कर सकता है?
Java के लिए Aspose.HTML HTML को PDF, XPS और छवियों सहित विभिन्न प्रारूपों में परिवर्तित कर सकता है।
क्या मुझे Java के लिए Aspose.HTML का उपयोग करने के लिए इंटरनेट कनेक्शन की आवश्यकता है?
नहीं, Aspose.HTML for Java ऑफ़लाइन काम करता है, हालांकि लाइब्रेरी डाउनलोड करने या ऑनलाइन दस्तावेज़ों तक पहुंचने के लिए इंटरनेट कनेक्शन की आवश्यकता होती है।