यह विषय Python का उपयोग करके PPTX में टेक्स्ट को कैसे हटाएं पर केंद्रित है। इसमें आवश्यक संसाधनों के साथ पर्यावरण को स्थापित करने के लिए विवरण, एक चरण-वार प्रक्रिया, और **Python का उपयोग करके PPTX पाठ को बाहर करने के लिए एक कार्यशील उदाहरण कोड शामिल है। यह प्रक्रिया विवरण प्रदर्शित करता है जिसमें नमूना प्रस्तुति उत्पन्न करना, ऑटोशेप सम्मिलित करना, टेक्स्ट सम्मिलित करके टेक्स्ट फ्रेम जोड़ना और टेक्स्ट को स्ट्राइक करना शामिल है।
पीपीटीएक्स में पायथन का उपयोग करके टेक्स्ट को स्ट्राइक आउट करने के लिए कदम
- PPTX में टेक्स्ट को बाहर निकालने के लिए .NET के माध्यम से पायथन के लिए Aspose.Slides का उपयोग करें के लिए वातावरण स्थापित करें
- Presentation वर्ग के एक उदाहरण का उपयोग करके एक डिफ़ॉल्ट खाली प्रस्तुति तैयार करें और इसकी पहली स्लाइड तक पहुंचें
- एक ऑटोशेप बनाएं और उसके अंदर एक नमूना टेक्स्टफ्रेम डालें
- टेक्स्ट फ्रेम के अंदर टेक्स्ट का एक हिस्सा डालें और TextStrikethroughType एन्युमरेटर का उपयोग करके भाग टेक्स्ट के लिए डबल लाइन स्ट्राइक थ्रू सेट करें
- टेक्स्टफ्रेम के अंदर टेक्स्ट का दूसरा भाग डालें और टेक्स्टस्ट्राइकथ्रूटाइप एन्युमरेटर का उपयोग करके भाग टेक्स्ट के लिए सिंगल लाइन स्ट्राइक सेट करें
- पीपीटीएक्स प्रेजेंटेशन को डिस्क पर स्ट्राइक थ्रू टेक्स्ट के साथ सेव करें
उपरोक्त चरण वांछित आउटपुट प्राप्त करने के लिए सभी आवश्यक वर्गों, विधियों और गुणों के बारे में विवरणों को उजागर करके पायथन का उपयोग करके प्रस्तुतिकरण में टेक्स्ट को कैसे स्ट्राइक करें प्रदर्शित करते हैं। प्रेजेंटेशन क्लास का उपयोग एक मौजूदा पीपीटीएक्स फ़ाइल को खाली करने या लोड करने के लिए किया जाता है, शेपकोलेक्शन क्लास का उपयोग पीपीटीएक्स स्लाइड में ऑटोशेप जोड़ने के लिए किया जाता है, और टेक्स्टस्ट्राइकथ्रू टाइप एन्युमरेटर का उपयोग चयनित हिस्से के लिए आवश्यक टेक्स्ट स्ट्राइकथ्रू प्रकार सेट करने के लिए किया जाता है।
कोड टू स्ट्राइक आउट टेक्स्ट पीपीटीएक्स में पायथन का उपयोग करके
import aspose.pydrawing as draw | |
import aspose.slides as slides | |
# Path to the license file directory | |
filepath = "Y://Documents//KnowledgeBase//TestData//" | |
#Load the license in your application for creating a strikethrough text | |
slidesTextLicense = slides.License() | |
slidesTextLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
# Instantiate the Presentation object to strikethrough text | |
with slides.Presentation() as presentationText: | |
#Access the first default slide | |
slide = presentationText.slides[0] | |
#Add an autoshape of the Rectangle type | |
autoShape = slide.shapes.add_auto_ahape(slides.ShapeType.Rectangle, 50, 150, 300, 0) | |
#Filling the shape with no fill color | |
autoShape.fill_format.fill_type = slides.FillType.NoFill | |
#Add the text frame inside the autoshape | |
textFrame = autoShape.add_text_frame("This is sample strikethrough text") | |
#Set the textual properties on the portion | |
portionFormat = textFrame.paragraphs[0].portions[0].portion_format | |
portionFormat.fill_format.fill_type = slides.FillType.Solid | |
portionFormat.fill_format.solid_fill_color.dolor = draw.Color.red | |
#Strikethrouh with double line | |
portionFormat.strikethrough_type = slides.TextStrikethroughType.Double; | |
#Add a second line of text | |
secondPortion = slides.Portion("Second text line ") | |
textFrame.Paragraphs[0].Portions.Add(secondPortion) | |
portionFormat = secondPortion.PortionFormat | |
portionFormat.fill_format.fill_type = slides.FillType.Solid | |
portionFormat.fill_format.solid_fill_color.color = draw.Color.blue | |
#Strikethrouh with a single line | |
portionFormat.strikethrough_type = slides.TextStrikethroughType.Single | |
#Save the presentation with strikethrough text on the disk | |
presentationText.save(filepath + "StrikethroughText.pptx", slides.export.SaveFormat.Pptx) | |
print("Done") |
उपरोक्त उदाहरण कोड पायथन का उपयोग करके पीपीटी में टेक्स्ट स्ट्राइक करें। यह एक डिफ़ॉल्ट खाली प्रस्तुति उत्पन्न करने के लिए प्रेजेंटेशन क्लास इंस्टेंस का उपयोग करता है और प्रेजेंटेशन का उपयोग करता है। प्रेजेंटेशन स्लाइड संग्रह के अंदर पहली स्लाइड तक पहुंचने के लिए प्रॉपर्टी। एक ऑटोशेप डाला जाता है, जिसके बाद उसके अंदर टेक्स्ट के हिस्से डाले जाते हैं। अंत में, टेक्स्टस्ट्राइकथ्रूटाइप एन्युमरेटर की मदद से, वांछित पाठ को प्रस्तुति में काट दिया जाता है और डिस्क पर सहेजा जाता है।
इस ट्यूटोरियल में, हमने Python का उपयोग करके प्रेजेंटेशन टेक्स्ट को *स्ट्राइक आउट करना सीखा है। यदि आप प्रस्तुतीकरण के अंदर इस्लाइड्स को मर्ज करने के बारे में जानने में रुचि रखते हैं, तो पायथन का उपयोग करके PowerPoint फ़ाइलों को कैसे मर्ज करें पर लेख देखें।