Microsoft® PPTX উপস্থাপনাগুলির জন্য ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি
জাভাস্ক্রিপ্ট API এর মাধ্যমে সার্ভার-সাইডে পাওয়ারপয়েন্ট পিপিটিএক্স ফাইল তৈরি, আপডেট, ম্যানিপুলেট ও রূপান্তর করুন।
Node-PPTX কি?
নোড-পিপিটিএক্স হল একটি ওপেন সোর্স বিশুদ্ধ জাভাস্ক্রিপ্ট লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের PPTX ফাইলগুলি পড়তে, লিখতে, রচনা করতে এবং ম্যানিপুলেট করতে দেয়। লাইব্রেরিটি স্ক্র্যাচ থেকে একটি নতুন ফাইল তৈরি করার পাশাপাশি একটি বিদ্যমান পিপিটিএক্স ফাইল সংশোধন করার জন্য কার্যকারিতা প্রদান করে। লাইব্রেরিটি খুব ব্যবহারকারী-বান্ধব বৈশিষ্ট্য সরবরাহ করে এবং মাত্র কয়েকটি জাভাস্ক্রিপ্ট কমান্ডের সাথে উপস্থাপনা তৈরি করার ক্ষমতা প্রদান করে।
লাইব্রেরি বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্যের জন্য সমর্থন প্রদান করেছে যেমন স্ক্র্যাচ থেকে একটি উপস্থাপনা তৈরি করা, উপস্থাপনা পরিবর্তন করা, পাঠ্যের দিকনির্দেশ নির্ধারণ করা, স্লাইড যোগ করা, স্লাইডগুলি অপসারণ করা, স্লাইডগুলিকে পুনর্বিন্যাস করা, ফর্ম্যাটিং বিকল্পগুলি, মাস্টার স্লাইডগুলি প্রয়োগ করা, স্লাইড নম্বর যোগ করা, স্লাইডে বিষয়বস্তু যোগ করা এবং অনেকগুলি আরো
Node-PPTX দিয়ে শুরু করা
আপনি Node-PPTX প্যাকেজ ইনস্টল করতে npm প্যাকেজ ব্যবহার করতে পারেন।
npm কমান্ডের মাধ্যমে ইনস্টল করুন
$ npm i nodejs-pptx
জাভাস্ক্রিপ্ট API এর মাধ্যমে স্ক্র্যাচ থেকে PPTX উপস্থাপনা তৈরি করুন
ওপেন-সোর্স লাইব্রেরি Node-PPTX সফ্টওয়্যার প্রোগ্রামারদের কিছু লাইন কোড ব্যবহার করে স্ক্র্যাচ থেকে একটি নতুন PPTX উপস্থাপনা তৈরি করতে সক্ষম করে। এটি বিদ্যমান উপস্থাপনাগুলিকে সহজে পরিবর্তন করতে সহায়তা প্রদান করে। ডেভেলপাররা তাদের উপস্থাপনায় নতুন স্লাইড, ছবি, মৌলিক চার্ট, আকার ইত্যাদি যোগ করতে পারে। কোডের নিম্নলিখিত লাইন ব্যবহার করে আপনি সহজেই স্ক্র্যাচ থেকে PPTX তৈরি করতে পারেন।
PPTX তৈরি করুন
- নোড-PPTX আমদানি করুন
- PPTX.Composer শুরু করুন
- স্লাইড এবং টেক্সট যোগ করুন
- PPTX সংরক্ষণ করুন
জাভাস্ক্রিপ্টে পিপিটিএক্স তৈরি করুন
const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
pres.addSlide(slide => {
slide.addText(text => {
text.value('File Format Developer Guide');
});
});
});
await pptx.save(`./fileformat.pptx`);
উপস্থাপনা স্লাইডে বিষয়বস্তু যোগ করা হচ্ছে
Node-PPTX API সম্পূর্ণরূপে চার্ট, ছবি, টেক্সট বক্স, এবং পাওয়ারপয়েন্ট পিপিটিএক্স প্রেজেন্টেশনের আকারগুলিকে সমর্থন করে। এখানে কিছু উপায় রয়েছে যাতে আপনি একটি স্লাইডে এই উপাদানগুলি যোগ করতে পারেন। বস্তুগুলিকে যে ক্রমে যুক্ত করা হয় সেই ক্রমে একে অপরের উপরে স্তরযুক্ত করা হয়। তাই আপনি প্রথমে ব্যাকগ্রাউন্ড আইটেম যোগ করতে চাইবেন এবং ধীরে ধীরে কম্পোজিশনের শীর্ষের দিকে আপনার পথে কাজ করতে চাইবেন।
প্রেজেন্টেশনে টেক্সট বক্স যোগ করা হচ্ছে
নোড-পিপিটিএক্স লাইব্রেরি সফ্টওয়্যার প্রোগ্রামারদের তাদের নিজস্ব জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনের মধ্যে একটি পিপিটিএক্স উপস্থাপনায় পাঠ্য বাক্স অন্তর্ভুক্ত করার ক্ষমতা দেয়। বাহ্যিক লিঙ্ক তৈরি করা টেক্সট বক্স উপাদান দ্বারা সমর্থিত হয় যা একটি ওয়েব ব্রাউজারে খোলে। এপিআই অভ্যন্তরীণ সংযোগের জন্য সমর্থন প্রদান করে যা একই উপস্থাপনায় অন্য স্লাইডের সাথে লিঙ্ক করে। একটি বাহ্যিক লিঙ্ক তৈরির জন্য অনুগ্রহ করে URL কীটির মান হিসাবে সম্পূর্ণ URI পাথ প্রদান করুন৷ তাছাড়া, অন্যান্য স্লাইডের সাথে লিঙ্ক করার জন্য অনুগ্রহ করে একটি হ্যাশ চিহ্ন সহ স্লাইড নম্বরটি প্রদান করুন৷