Microsoft® PPTX प्रस्तुतियों के लिए ओपन सोर्स JavaScript लाइब्रेरी
जावास्क्रिप्ट एपीआई के माध्यम से सर्वर-साइड पर पावरपॉइंट पीपीटीएक्स फाइलों को जेनरेट, अपडेट, मैनिपुलेट और कनवर्ट करें।
नोड-पीपीटीएक्स क्या है?
नोड-पीपीटीएक्स एक ओपन-सोर्स शुद्ध जावास्क्रिप्ट लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को पीपीटीएक्स फाइलों को पढ़ने, लिखने, लिखने और हेरफेर करने की अनुमति देता है। पुस्तकालय ने बिल्कुल नई फ़ाइल बनाने के साथ-साथ मौजूदा पीपीटीएक्स फ़ाइल को संशोधित करने के लिए कार्यक्षमता प्रदान की। पुस्तकालय बहुत उपयोगकर्ता के अनुकूल सुविधाएँ प्रदान करता है और केवल कुछ जावास्क्रिप्ट कमांड के साथ प्रस्तुतियाँ उत्पन्न करने की क्षमता प्रदान करता है।
पुस्तकालय ने कई महत्वपूर्ण विशेषताओं के लिए समर्थन प्रदान किया है जैसे कि खरोंच से एक प्रस्तुति बनाना, प्रस्तुति को संशोधित करना, पाठ की दिशा निर्धारित करना, स्लाइड जोड़ना, स्लाइड को हटाना, स्लाइड को फिर से व्यवस्थित करना, स्वरूपण विकल्प, मास्टर स्लाइड लागू करना, स्लाइड नंबर जोड़ना, स्लाइड में सामग्री जोड़ना और कई अधिक।
नोड-पीपीटीएक्स के साथ शुरुआत करना
आप नोड-पीपीटीएक्स पैकेज को स्थापित करने के लिए एनपीएम पैकेज का उपयोग कर सकते हैं।
npm कमांड के माध्यम से स्थापित करें
$ npm i nodejs-pptx
जावास्क्रिप्ट एपीआई के माध्यम से स्क्रैच से पीपीटीएक्स प्रेजेंटेशन जेनरेट करें
ओपन-सोर्स लाइब्रेरी नोड-पीपीटीएक्स सॉफ्टवेयर प्रोग्रामर को कोड की कुछ पंक्तियों का उपयोग करके स्क्रैच से एक नई पीपीटीएक्स प्रस्तुति उत्पन्न करने में सक्षम बनाता है। यह मौजूदा प्रस्तुतियों को आसानी से संशोधित करने के लिए सहायता भी प्रदान करता है। डेवलपर अपनी प्रस्तुतियों में नई स्लाइड, चित्र, मूल चार्ट, आकार आदि भी जोड़ सकते हैं। कोड की निम्न पंक्ति का उपयोग करके आप खरोंच से आसानी से PPTX उत्पन्न कर सकते हैं।
पीपीटीएक्स बनाएं
- आयात नोड-पीपीटीएक्स
- 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`);
प्रस्तुति स्लाइड में सामग्री जोड़ना
नोड-पीपीटीएक्स एपीआई पावरपॉइंट पीपीटीएक्स प्रस्तुतियों के अलावा चार्ट, छवियों, टेक्स्ट बॉक्स और आकृतियों का पूरी तरह से समर्थन करता है। यहां कुछ तरीके दिए गए हैं जिनसे आप इन तत्वों को स्लाइड में जोड़ सकते हैं। वस्तुओं को एक दूसरे के ऊपर उस क्रम में स्तरित किया जाता है जिस क्रम में उन्हें जोड़ा जाता है। इसलिए आप पहले पृष्ठभूमि आइटम जोड़ना चाहेंगे और धीरे-धीरे रचना के शीर्ष की ओर अपना काम करेंगे।
प्रेजेंटेशन में टेक्स्ट बॉक्स जोड़ना
नोड-पीपीटीएक्स लाइब्रेरी सॉफ्टवेयर प्रोग्रामर्स को अपने स्वयं के जावास्क्रिप्ट अनुप्रयोगों के अंदर पीपीटीएक्स प्रेजेंटेशन में टेक्स्ट बॉक्स शामिल करने की क्षमता देती है। बाहरी लिंक का निर्माण वेब ब्राउज़र में खुलने वाले टेक्स्ट बॉक्स तत्व द्वारा समर्थित है। एपीआई आंतरिक लिंकिंग के लिए भी समर्थन प्रदान करता है जो उसी प्रस्तुति में किसी अन्य स्लाइड से लिंक करता है। बाहरी लिंक बनाने के लिए कृपया URL कुंजी के मान के रूप में पूरा URI पथ प्रदान करें। इसके अलावा, अन्य स्लाइडों से लिंक करने के लिए कृपया हैश चिह्न के साथ आगे बढ़ने वाली स्लाइड संख्या प्रदान करें।