Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

क्या HTML5 कैनवस से पेज का स्क्रीनशॉट ले सकते हैं?

html2canvas लाइब्रेरी पूरे वेब पेज या विशिष्ट भाग का "स्क्रीनशॉट" (वास्तव में DOM आधारित रेंडरिंग) बना सकती है।

उदाहरण

<!DOCTYPE html>
<html>
  <head>
    <script src="html2canvas-master/dist/html2canvas.js"></script>
  </head>
  <body>
    <h1>स्क्रीनशॉट लें</h1>
    <div class="container" id="container">
      <img src="images/one.jpg" width="50" height="50">
      <img src="images/two.jpg" width="50" height="50">
    </div>
    <input type="button" id="but_screenshot" value="स्क्रीनशॉट लें" onclick="screenshot()"><br/>
    <script>
      function screenshot() {
        html2canvas(document.body).then(function(canvas) {
          document.body.appendChild(canvas);
        });
      }
    </script>
  </body>
</html>

सीमाएं: क्रॉस-ओरिजिन इमेजेज, कुछ CSS प्रॉपर्टीज़, प्लगइन कंटेंट (फ्लैश) रेंडर नहीं होते। यह वास्तविक स्क्रीनशॉट नहीं, DOM रीड्रॉ है।

  1. Windows 10 में Cortana से आप 7 काम कर सकते हैं Windows 10 में Cortana से आप 7 काम कर सकते हैं

    Cortana Windows 10 की सबसे बड़ी विशेषताओं में से एक है। भले ही यह Windows Phone से उत्पन्न हुई है, लेकिन अब इसे डेस्कटॉप ऑपरेटिंग सिस्टम में पूरी तरह से एकीकृत कर दिया गया है, जो इसे आपके डेस्कटॉप पर एक व्यवहार्य व्यक्तिगत डिजिटल सहायक बनाता है। एक शक्तिशाली डिजिटल सहायक होने के नाते, Cortana केवल

  1. आपके मैक पर टैग्स को अगले स्तर पर ले जाने के लिए 5 ऐप्स आपके मैक पर टैग्स को अगले स्तर पर ले जाने के लिए 5 ऐप्स

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

  1. Python का उपयोग करके विंडो का स्क्रीनशॉट कैसे लें? (Tkinter) Python का उपयोग करके विंडो का स्क्रीनशॉट कैसे लें? (Tkinter)

    Python में मॉड्यूल्स और फंक्शन्स की एक समृद्ध लाइब्रेरी है जो हमें फीचर्ड एप्लिकेशन बनाने और विकसित करने की अनुमति देती है। Tkinter GUI-आधारित एप्लिकेशन बनाने के लिए एक प्रसिद्ध Python लाइब्रेरी है। यदि हम एक ऐसा एप्लिकेशन विकसित करना चाहते हैं जो विंडो का स्क्रीनशॉट लेता है, तो हम निश्चित रूप से एप