जावा का उपयोग करके वेबसाइट का स्क्रीनशॉट लें

यह लेख Java का उपयोग करके पूरे वेबपेज का Java का उपयोग करके पूरे वेबपेज का स्क्रीनशॉट लेने में मदद करता है। इसमें IDE सेटअप करने के विवरण, चरणों की सूची, और Java का उपयोग करके वेबसाइट का स्क्रीनशॉट लेना के लिए नमूना कोड शामिल है। आवश्यकताओं के अनुसार आउटपुट को अनुकूलित करने के लिए कोड सुधारों पर भी चर्चा की जाएगी।

Java का उपयोग करके पूर्ण वेबपेज स्क्रीनशॉट कैप्चर करने के चरण

  1. पर्यावरण को सेट करें ताकि Aspose.HTML for Java का उपयोग करके वेबपेज का स्क्रीनशॉट लिया जा सके
  2. लाइसेंस लोड करें ताकि आप बिना किसी सीमा के पूर्ण उत्पाद सुविधाएँ प्राप्त कर सकें
  3. वेबपेज का URL निर्धारित करें जिससे स्नैपशॉट लिया जा सके
  4. लक्ष्य वेबपेज को HTMLDocument क्लास ऑब्जेक्ट में लोड करें
  5. इमेज को कस्टमाइज़ करने के लिए ImageSaveOptions क्लास ऑब्जेक्ट बनाएं
  6. आउटपुट इमेज़ रेज़ोल्यूशन और फ़ॉर्मेट को PNG के रूप में सेट करें
  7. लोड की गई वेबपेज को एक छवि में रेंडर करें और आउटपुट सहेजें

उपरोक्त चरण यह वर्णन करते हैं कि Java का उपयोग करके पूर्ण वेबपेज का स्क्रीनशॉट कैसे बनाया जाए। एक लाइसेंस लोड करके, URL निर्धारित करके, और निर्धारित URL के साथ HTMLDocument को इंस्टैंशिएट करके प्रक्रिया शुरू करें। ImageSaveOptions क्लास का एक ऑब्जेक्ट बनाएं, क्षैतिज और लंबवत रिज़ॉल्यूशन सेट करें, आउटपुट इमेज फ़ॉर्मेट सेट करें, और वेबपेज को रेंडर करने के लिए Converter.convertHTML() मेथड का उपयोग करें।

जावा का उपयोग करके पूरी वेब पेज का स्क्रीनशॉट कैप्चर करने का कोड

यह कोड full webpage screen capture using Java के कार्यान्वयन को दर्शाता है। पूरे पृष्ठ को कैप्चर करने के लिए PageLayoutOptions में FitToContentWidth और FitToContentHeight फ़्लैग सेट करने हेतु PageSetup क्लास का उपयोग करें। आगे की अनुकूलन setBackgroundColor() मेथड का उपयोग करके, छोटे फ़ाइल आकार के लिए ImageFormat को Webp में बदलकर, यदि छोटे आउटपुट की आवश्यकता हो तो कम रिज़ॉल्यूशन का उपयोग करके, और रेंडरिंग प्रक्रिया के दौरान स्टाइल शीट्स और मीडिया चयन को नियंत्रित करने के लिए options.getCss() के साथ काम करके संभव है।

यह गाइड वेबपेज स्नैपशॉट लेने की प्रक्रिया को समझाता है। EPUB को PDF में बदलने के लिए, लेख Change EPUB to PDF in Java देखें।

 हिन्दी