PptxGenJS
PPTX উপস্থাপনার জন্য JavaScript লাইব্রেরি
ওয়েব অ্যাপে PowerPoint® PPTX তৈরি ও পরিবর্তন করতে ওপেন সোর্স ফ্রি লাইব্রেরি।
PptxGenJS কি?
PptxGenJS হল একটি ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি যেখানে কোনো বাহ্যিক নির্ভরতা ছাড়াই PowerPoint PPTX উপস্থাপনা তৈরি করার ক্ষমতা রয়েছে। এটি যেকোনো আধুনিক ডেস্কটপ এবং মোবাইল ব্রাউজারে কয়েকটি সাধারণ জাভাস্ক্রিপ্ট কমান্ডের সাহায্যে পিপিটিএক্স ফাইল তৈরি করতে পারে এবং নোড, কৌণিক, প্রতিক্রিয়া এবং ইলেক্ট্রনের সাথেও একত্রিত হতে পারে।
পাওয়ারপয়েন্ট জাভাস্ক্রিপ্ট লাইব্রেরি স্লাইডগুলি তৈরি এবং সংশোধন করা, স্লাইডে চার্ট, ছবি, মিডিয়া ফাইল এবং আকার যোগ করা এবং টেবিলের পাশাপাশি স্লাইডে পাঠ্য সন্নিবেশ করার মতো বৈশিষ্ট্যগুলিকে সমর্থন করে৷ এটি ব্র্যান্ডিং, এসভিজি ছবি, অ্যানিমেটেড জিআইএফ, ইউটিউব ভিডিও, আরটিএল পাঠ্য এবং এশিয়ান ফন্টগুলির জন্য মাস্টার স্লাইডগুলিকেও সমর্থন করে৷ আরেকটি উল্লেখযোগ্য বৈশিষ্ট্য হল সঠিক MIME-টাইপ এবং বেস64, ব্লব এবং স্ট্রিম ফর্ম্যাটে সরাসরি ক্লায়েন্ট ব্রাউজারে PPTX ফাইল রপ্তানি করা।
কিভাবে PptxGenJS ইনস্টল করবেন?
গিট ব্যবহার করে ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
Git এর মাধ্যমে PptxGenJS ইনস্টল করুন
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
জাভাস্ক্রিপ্টের মাধ্যমে PPTX উপস্থাপনা তৈরি করুন
PptxGenJS লাইব্রেরি ওয়েব ব্রাউজার বা নোড ডেস্কটপ অ্যাপের ভিতরে কোডের কয়েকটি লাইন সহ নতুন পাওয়ারপয়েন্ট PPTX উপস্থাপনা তৈরি করার জন্য বৈশিষ্ট্য সরবরাহ করে। উপস্থাপনা তৈরি হয়ে গেলে আপনি উপস্থাপনায় একটি নতুন স্লাইড যোগ করতে পারেন। স্লাইডে অবজেক্ট যোগ করাও সহজ যেমন চার্ট, টেবিল, আকৃতি, ছবি ইত্যাদি।
PPTX স্লাইডে ছবি ও চার্ট যোগ করুন
চিত্র এবং চার্ট একটি উপস্থাপনা জন্য মহান মান আনতে. সফ্টওয়্যার প্রোগ্রামাররা সহজেই PptxGenJS API এর সাহায্যে একটি উপস্থাপনা স্লাইডে ছবি এবং চার্ট যোগ করতে পারে। ইমেজ সংযোজনের জন্য বেশ কিছু বিকল্প উপলব্ধ রয়েছে যেমন স্থানীয় URL দ্বারা একটি ছবি যোগ করা, একটি দূরবর্তী URL থেকে চিত্র, ডেটা দ্বারা চিত্র (প্রি-এনকোডেড বেস64) এবং হাইপারলিঙ্ক সহ চিত্র ইত্যাদি। এটি একটি চিত্র ক্রপ করা এবং স্কেলিং সমর্থন করে।
জাভাস্ক্রিপ্টের মাধ্যমে HTML কে পাওয়ারপয়েন্টে রূপান্তর করুন
PptxGenJS লাইব্রেরি ডেভেলপারদের এক বা একাধিক স্লাইডে HTML টেবিল পুনরুত্পাদন করার সময় HTML কে PowerPoint PPTX উপস্থাপনায় রূপান্তর করতে সক্ষম করে। এটি সেল স্টাইলিং এর জন্য সমর্থন প্রদান করে যার মধ্যে রয়েছে পটভূমির রং, প্যাডিং, ফন্ট, সীমানা ইত্যাদি।
tableToSlides পদ্ধতি CSS শৈলী সহ টেবিল ক্লোন করে এবং স্লাইড তৈরি করে। নিম্নলিখিত 3 লাইনের কোড HTML টেবিলটিকে একটি PPTX স্লাইডে রূপান্তর করতে পারে।
- PptxGenJS ইনস্ট্যান্টিয়েট করুন
- HTML এলিমেন্ট আইডি এবং রেন্ডারিং অপশন সহ tableToSlides পদ্ধতিতে কল করুন
- WritFile পদ্ধতির সাহায্যে PPTX ফাইল তৈরি করুন
জাভাস্ক্রিপ্টের মাধ্যমে HTML থেকে PPTX রূপান্তর
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });