কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে HTML এলিমেন্টের স্ক্রিনশট নেওয়া


আমাদের ওয়েবসাইটের মার্কআপের যেকোনো অংশ ক্যাপচার করে (ইমেজে রূপান্তর করে) সেটি সংরক্ষণ বা অন্য কাজে ব্যবহার করতে হবে। যেহেতু সমস্যাটি শুধু ক্যানভাস (canvas) না, যেকোনো মার্কআপ এলিমেন্ট ক্যাপচার করার কথা, তাই এটি একটু জটিল, বিশেষ করে যদি আমরা স্ক্র্যাচ থেকে করতে চাই। তাই সুবিধার্থে আমরা একটি থার্ড-পার্টি লাইব্রেরি html2canvas ব্যবহার করব যা নামানুসারে কাজ করে — মার্কআপকে ক্যানভাসে রূপান্তর করে, তারপর ক্যানভাস এলিমেন্টকে ইমেজ হিসেবে ডাউনলোড করা যায়।

উদাহরণ

কোডটি নিচে দেওয়া হলো —

     JS Bin      
First Block Second Block Third Block

আউটপুট

উপরের কোডের আউটপুট হবে —

জাভাস্ক্রিপ্টে HTML এলিমেন্টের স্ক্রিনশট নেওয়া

DOWNLOAD বাটনে ক্লিক করার পর —

জাভাস্ক্রিপ্টে HTML এলিমেন্টের স্ক্রিনশট নেওয়া

দ্রষ্টব্য যে দ্বিতীয় ছবিতে "Download" বাটনের পাশে একটি ক্যানভাস দেখাচ্ছে, যেটি রাইট-ক্লিক করে লোকাল স্টোরেজে সংরক্ষণ করা যায়।


  1. জাভাস্ক্রিপ্ট দিয়ে টেক্সট টগল করা

  2. ম্যাকএ মাউস কার্সর সহ স্ক্রিনশট लेनेর পদ্ধতি

  3. ম্যাকএ স্ক্রিনশট নেওয়ার পদ্ধতি

  4. ম্যাক স্ক্রিনশট মास্টার করুন: সব প্রয়োজনের জন্য কুইক কীবোর্ড শর্টকাট