यह छोटा ट्यूटोरियल समझाता है कि Java का उपयोग करके PowerPoint से टेक्स्ट कैसे निकाला जाए। यह IDE सेट करने के विवरण, चरणों की सूची, और Java का उपयोग करके PowerPoint से टेक्स्ट कनवर्टर विकसित करने के लिए एक नमूना कोड साझा करेगा। प्रेजेंटेशन से टेक्स्ट निकालने के विभिन्न विकल्पों पर चर्चा की जाएगी।
Java का उपयोग करके PowerPoint से सभी टेक्स्ट निकालने के चरण
- पर्यावरण को सेट करें ताकि Aspose.Slides for Java का उपयोग करके PPTX को TXT में परिवर्तित किया जा सके
- स्लाइड पार्सिंग और फ़ाइल आउटपुट के लिए निर्भरताएँ आयात करें
- स्रोत PPTX फ़ाइल को मेमोरी में लोड करने के लिए Presentation क्लास का उपयोग करें।
- सभी टेक्स्ट फ्रेम्स को पुनः प्राप्त करें ताकि सभी slides से प्रत्येक टेक्स्ट कंटेनर एकत्र किया जा सके।
- सभी फ्रेमों के पैराग्राफ़ और भागों के माध्यम से पार्स करें, और StringBuilder ऑब्जेक्ट में टेक्स्ट जोड़ें।
- आउटपुट फ़ाइल को TXT फ़ाइल के रूप में सहेजें
उपरोक्त उल्लेखित चरण प्रक्रिया को संक्षेपित करते हैं जिससे Java का उपयोग करके PPTX से टेक्स्ट निकालें। प्रस्तुति लोड करें, सभी टेक्स्ट फ्रेम तक पहुँचें, एक StringBuilder ऑब्जेक्ट बनाएं, और सभी फ्रेम के माध्यम से इटररेट करके पैराग्राफ प्राप्त करें। प्रत्येक पैराग्राफ से, भागों को प्राप्त करें, प्रत्येक भाग से टेक्स्ट निकालें और उसे StringBuilder इंस्टेंस में जोड़ें, और अंत में संचित टेक्स्ट को एक TXT फ़ाइल में सहेजें।
Java का उपयोग करके PPTX को TXT में परिवर्तित करने का कोड
यह कोड दिखाता है कि Java का उपयोग करके PowerPoint को टेक्स्ट में कैसे बदलें। आप SlideUtil.getAllTextBoxes() मेथड का उपयोग करके स्लाइड‑दर‑स्लाइड टेक्स्ट निकाल सकते हैं, जो एक स्लाइड को इनपुट के रूप में लेता है, और slide.getNotesSlideManager().getNotesSlide() मेथड का उपयोग करके स्पीकर नोट्स निकाल सकते हैं, और slide.getShapes() का उपयोग करके टेबल से टेक्स्ट निकाल सकते हैं, जो शैप्स कलेक्शन लौटाता है और प्रत्येक शैप को फ़िल्टर करता है जो ITable का इंस्टेंस है। JSON आउटपुट भी JsonObject को भरकर और डेटा को JSONArray में सहेजकर जेनरेट किया जा सकता है।
यह लेख PowerPoint को टेक्स्ट में बदलने की प्रक्रिया को समझाता है। प्रस्तुति को वीडियो में बदलने के लिए, लेख Convert PowerPoint to Video using Java देखें।