![](https://products-qa.fileformat.com/bn/presentation/javascript/fusuma/header-image.png)
Fusuma
জাভাস্ক্রিপ্ট API এর মাধ্যমে ওয়েব উপস্থাপনা তৈরি ও পরিচালনা করুন
ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি উপস্থাপনা স্লাইডগুলির সাথে কাজ করার জন্য অ্যাপ তৈরি করতে, স্লাইড কাস্টমাইজ করতে, বিষয়বস্তুর একটি টেবিল তৈরি করতে এবং স্ক্রিন বিষয়বস্তু ক্যাপচার করতে৷
Fusuma হল একটি সহজ ব্যবহারযোগ্য JavaScript লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের জন্য উপস্থাপনা স্লাইডগুলির সাথে কাজ করার জন্য অ্যাপ তৈরি করা সহজ করে তোলে৷ লাইব্রেরিতে উপস্থাপনা তৈরির পাশাপাশি পরিচালনার সাথে সম্পর্কিত বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, যেমন একটি নতুন স্লাইড তৈরি করা, একটি স্লাইডে একটি শিরোনাম যোগ করা, আপনার নিজের প্রয়োজন অনুসারে একটি স্লাইড কাস্টমাইজ করা, বিষয়বস্তুর একটি টেবিল তৈরি করা, স্ক্রীন বিষয়বস্তু ক্যাপচার করা, লেখা। হোস্ট সাইডে অক্ষর, পিডিএফ হিসাবে স্লাইড রপ্তানি করা এবং আরও অনেক কিছু।
লাইব্রেরিতে একাধিক মোডের সমর্থন অন্তর্ভুক্ত রয়েছে যেমন ডেভেলপারদের জন্য স্টার্ট মোড, উৎপাদনের জন্য বিল্ড মোড, স্পিকারের নোট বা রেকর্ডিংয়ের উদ্দেশ্যে উপস্থাপনা মোড, স্ট্রিম মন্তব্য বা টুইটের জন্য একটি লাইভ মোড, এবং আরও রপ্তানি। আপনি বক্তৃতা দেওয়ার সময় উপস্থাপক মোড ব্যবহার করা যেতে পারে। এই মোডটিও সহায়ক হতে পারে যদি আপনি এমন একটি ব্রাউজার ব্যবহার করেন যার কোনো উপস্থাপনা API নেই। লাইব্রেরিটি খুবই নমনীয় এবং বিভিন্ন ধরনের চার্ট এবং ডায়াগ্রাম আঁকতে ব্যবহার করা যেতে পারে।
ফুসুমা লাইব্রেরি একটি সাইডবার প্রদান করে যাতে SNS লিঙ্ক, একটি স্লাইডের বিষয়বস্তুর তালিকা এবং বিভিন্ন বিকল্প বোতাম রয়েছে। টুইটার থেকে টুইট আনাও সম্ভব। আপনি যদি টুইটার থেকে টুইট আনতে আগ্রহী হন, অনুগ্রহ করে মনে রাখবেন যে ফুসুমার জন্য `.env` ফাইল প্রয়োজন। বক্তৃতা দেওয়ার সময় মন্তব্যগুলি স্ট্রিম করা সম্ভব।
ফুসুমা দিয়ে শুরু করা
Fusuma Lib ইনস্টল করার প্রস্তাবিত উপায় হল NPM ব্যবহার করা। একটি সম্পূর্ণ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন.
NPM ব্যবহার করে Fusuma ইনস্টল করুন
$ npm i fusuma -D
জাভাস্ক্রিপ্ট API এর মাধ্যমে স্লাইড তৈরি এবং পরিবর্তন করুন
বিকাশকারীরা ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি ফুসুমা ব্যবহার করে সহজেই তাদের উপস্থাপনার জন্য নতুন স্লাইড তৈরি করতে পারে। এটি স্লাইডের ভিতরে পাঠ্য, ছবি এবং ভিডিও যোগ করার জন্য সমর্থন অন্তর্ভুক্ত করেছে। আপনি জাভাস্ক্রিপ্ট কোডের মাত্র কয়েকটি লাইন দিয়ে স্লাইডগুলিকে সহজেই বিভক্ত করতে পারেন। আপনি সহজেই একটি স্লাইডে একাধিক কলাম যোগ করতে পারেন পাশাপাশি একটি স্লাইডের ভিতরে বিষয়বস্তু সারিবদ্ধ করতে পারেন।
স্লাইডে অ্যানিমেশন যোগ করুন
অ্যানিমেশনগুলি উপস্থাপনার একটি দরকারী অংশ যা একটি উপস্থাপনাকে আরও গতিশীল করার পাশাপাশি তথ্যকে আরও স্মরণীয় করে তুলতে পারে। ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি ফুসুমা সফটওয়্যার ডেভেলপারদের জাভাস্ক্রিপ্ট কমান্ড ব্যবহার করে তাদের স্লাইডের মধ্যে বিভিন্ন ধরনের অ্যানিমেশন প্রয়োগ করতে সক্ষম করে। এই মুহূর্তে এটি FadeIn, fadeInUp, zoomIn, slideInLeft এবং slideInRight এর মতো 5টি মৌলিক অ্যানিমেশন প্রভাব সমর্থন করে।
পিডিএফে উপস্থাপনা রপ্তানি করুন
ফুসুমা লাইব্রেরিতে জাভা কমান্ড ব্যবহার করে পিডিএফ ডকুমেন্টে প্রেজেন্টেশন স্লাইডগুলি প্রোগ্রাম্যাটিকভাবে রপ্তানি করার কার্যকারিতা অন্তর্ভুক্ত করেছে। আপনি সহজেই একটি পিডিএফ পৃষ্ঠায় একটি নির্দিষ্ট স্লাইড রপ্তানি করতে পারেন। স্ক্রিন ক্যাপচার করা এবং উপস্থাপক মোডে একটি ইমেজ ফাইল হিসাবে সংরক্ষণ করাও সম্ভব।