इमेज प्रोसेसिंग के लिए ओपन सोर्स जावास्क्रिप्ट लाइब्रेरी

विभिन्न प्रस्तावों में वेबसाइटों के स्क्रीनशॉट कैप्चर करें।

पेजेस क्या है?

पेजरेस एक स्वतंत्र और ओपन-सोर्स एपीआई है जो जावास्क्रिप्ट डेवलपर्स को प्रोग्रामेटिक रूप से वेबसाइटों का स्क्रीनशॉट लेने की अनुमति देता है। एपीआई का उद्देश्य यह सुनिश्चित करना है कि आपकी वेबसाइट उत्तरदायी है। यह हल्का और तेज़ है और केवल एक मिनट में 10 विभिन्न वेबसाइटों से 100 स्क्रीनशॉट उत्पन्न कर सकता है। यह सुनिश्चित करने के लिए कि वेबसाइट उत्तरदायी है, विभिन्न प्रस्तावों में स्क्रीनशॉट लेता है। इसके अलावा, एपीआई का उपयोग एसवीजी छवियों को प्रस्तुत करने के लिए भी किया जा सकता है।

साइट के स्क्रीनशॉट लेने के लिए, आपको साइट का URL पास करना होगा। आप आउटपुट स्क्रीनशॉट के लिए आकार, चौड़ाई, ऊंचाई, तिथि और समय निर्दिष्ट कर सकते हैं। इसके अलावा, आप स्क्रीनशॉट के लिए एक वृद्धिशील नाम निर्दिष्ट कर सकते हैं - इसलिए, जब कोई फ़ाइल मौजूद होती है, तो यह एक वृद्धिशील संख्या जोड़ती है।

Previous Next

पेजेस के साथ शुरुआत करना

NPM के माध्यम से Pageres स्थापित करने का अनुशंसित तरीका। कृपया इसे स्थापित करने के लिए निम्न आदेश का उपयोग करें।

एनपीएम के माध्यम से पेजेस स्थापित करें

 npm install pageres 

फ्री जावास्क्रिप्ट एपीआई के माध्यम से वेबसाइट का स्क्रीनशॉट कैप्चर करें

ओपन सोर्स पेजरेस लाइब्रेरी जावास्क्रिप्ट डेवलपर्स को प्रोग्रामेटिक रूप से वेबसाइटों के स्क्रीनशॉट लेने की अनुमति देती है। वेबसाइट के स्क्रीनशॉट लेने के लिए, एपीआई पेजरेस () विधि प्रदान करता है। स्क्रीनशॉट लेते समय आप देरी, टाइमआउट, क्रॉप, CSS और अन्य विकल्प सेट कर सकते हैं। आउटपुट फ़ाइल के लिए, आप आकार, चौड़ाई, ऊंचाई, दिनांक और समय सेट कर सकते हैं। निम्नलिखित कोड का उपयोग करके, आप अपनी वेबसाइट के स्क्रीनशॉट ले सकते हैं।

जावास्क्रिप्ट में स्क्रीनशॉट कैप्चर करें

  1. आयात पुस्तकालय
  2. स्क्रीनशॉट कैप्चर करें

जावास्क्रिप्ट में वेबसाइट के स्क्रीनशॉट कैप्चर करें

const Pageres = require('pageres');
(async () => {
    await new Pageres({delay: 2})
        .src('https://products.fileformat.com', ['480x320', '1024x768', 'iphone 5s'], {crop: true})
        .dest(__dirname)
        .run();
    console.log('Finished generating screenshots!');
})();
});
 हिन्दी