इस विषय में पायथन का उपयोग करके पावरपॉइंट में टेक्स्ट को हाइलाइट करने की प्रक्रिया शामिल है। इसमें आईडीई स्थापित करने के विवरण, प्रोग्रामिंग चरणों की एक सूची और पायथन** का उपयोग करके **presentation हाइलाइट टूल विकसित करने के लिए एक उदाहरण कोड शामिल है। आप विभिन्न विकल्पों का उपयोग करके हाइलाइट करने के लिए वांछित टेक्स्ट को खोजना सीखेंगे।
पायथन का उपयोग करके पावरपॉइंट में हाइलाइट करने के चरण
- टेक्स्ट को हाइलाइट करने के लिए .NET के माध्यम से पायथन के लिए Aspose.Slides का उपयोग करने के लिए वातावरण स्थापित करें
- Presentation वर्ग के उदाहरण का उपयोग करके एक खाली प्रस्तुति बनाएं और इसकी पहली डिफ़ॉल्ट स्लाइड तक पहुंचें
- आयत प्रकार का एक Autoshape जोड़ें और नमूना पाठ के साथ एक पाठ फ़्रेम इनसेट करें
- हाइलाइट_टेक्स्ट विधि का उपयोग करके जोड़े गए टेक्स्ट फ़्रेम के अंदर वांछित टेक्स्ट को हाइलाइट करें
- प्रस्तुतीकरण को डिस्क पर हाइलाइट किए गए टेक्स्ट के साथ सहेजें
उपरोक्त चरण पायथन* का उपयोग करके पीपीटीएक्स या *पीपीटी हाइलाइटर विकसित करने की प्रक्रिया का सारांश प्रस्तुत करते हैं। आप या तो पावरपॉइंट प्रेजेंटेशन फ़ाइल लोड कर सकते हैं या प्रेजेंटेशन क्लास के उदाहरण का उपयोग करके एक नया बना सकते हैं और इसकी पहली डिफ़ॉल्ट स्लाइड तक पहुंच सकते हैं। हम स्लाइड के टेक्स्ट फ्रेम में कुछ नमूना टेक्स्ट जोड़कर एक ऑटोशेप बनाते हैं, जिसके बाद हाइलाइट_टेक्स्ट विधि का उपयोग करके टेक्स्ट के आवश्यक हिस्से को हाइलाइट किया जाता है। अंत में, हाइलाइट किए गए टेक्स्ट वाली प्रस्तुति डिस्क पर सहेजी जाएगी।
पायथन का उपयोग करके पावरपॉइंट प्रेजेंटेशन हाइलाइटर विकसित करने के लिए कोड
import aspose.pydrawing as draw | |
import aspose.slides as slides | |
filepath = "C://Words//" | |
# Applying the license for Aspose.Slides | |
LicForHighlight = slides.License() | |
LicForHighlight.set_license(filepath + "Total.lic") | |
# Generate an default empty presentation using the Presentation class object | |
with slides.Presentation() as samplePres: | |
# Load the first default slide of the newly created presentation | |
slideForText = samplePres.slides[0] | |
# Insert an auto-shape to highlight text | |
aShapeHighlight = slideForText.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 50, 150, 300, 200) | |
# Set the auto-shape fill type to no fill color | |
aShapeHighlight.fill_format.fill_type = slides.FillType.NO_FILL | |
#Insert sample text inside the text frame | |
aShapeHighlight.add_text_frame("students of the class. students to join session") | |
#Add the text highlight options | |
highlightOptions = slides.TextHighlightingOptions() | |
highlightOptions.whole_words_only = False | |
highlightOptions.case_sensitive = True | |
# Highlight all words inside the shape text frame containing 'students' | |
aShapeHighlight.text_frame.highlight_text("students", draw.Color.red, highlightOptions) | |
#Save the presentation with highlighted text on the disk | |
samplePres.save(filepath + "HighlightText.pptx", slides.export.SaveFormat.PPTX) | |
print("Done") |
यह उदाहरण दर्शाता है कि पायथन का उपयोग करके पावरपॉइंट में कैसे हाइलाइट किया जाए। यदि आपको लक्ष्य स्ट्रिंग वाले सभी स्ट्रिंग्स को हाइलाइट करना है, तो लक्ष्य स्ट्रिंग और हाइलाइट टेक्स्ट के साथ हाइलाइट_टेक्स्ट() विधि का उपयोग करें। आप टेक्स्ट को खोजने और हाइलाइट करने के लिए होल_वर्ड्स_ओनली और केस_सेंसिटिव जैसी हाइलाइट टेक्स्ट सेटिंग्स का उपयोग करके टेक्स्ट हाइलाइटिंग को बढ़ा सकते हैं।
इस सरल विषय ने हमें पायथन का उपयोग करके *प्रस्तुति हाइलाइट टूल विकसित करना सिखाया है। यदि आप किसी प्रस्तुतिकरण में से पाठ को हटाना चाहते हैं, तो पायथन का उपयोग करके पीपीटीएक्स में टेक्स्ट को कैसे हटाएं पर लेख देखें।