इस त्वरित उदाहरण में कैसे C# का उपयोग करके PPTX में पाठ को हटाना है। इसमें आवश्यक संसाधनों, एक चरण-वार प्रक्रिया, और C# का उपयोग करके PPTX पाठ को हटाने के लिए एक कार्यशील नमूना कोड के बारे में जानकारी शामिल है। यह नमूना प्रस्तुति बनाने, ऑटोशेप जोड़ने, टेक्स्ट जोड़कर टेक्स्ट फ्रेम बनाने और टेक्स्ट को स्ट्राइक करने सहित प्रक्रिया विवरण साझा करता है।
सी # का उपयोग कर पीपीटीएक्स में टेक्स्ट को स्ट्राइक आउट करने के लिए कदम
- PPTX में टेक्स्ट को स्ट्राइक आउट करने के लिए Aspose.Slides for .NET जोड़ने के लिए वातावरण को कॉन्फ़िगर करें
- Presentation वर्ग के उदाहरण का उपयोग करके एक डिफ़ॉल्ट खाली प्रस्तुति बनाएं और पहली स्लाइड तक पहुंचें
- आयत प्रकार का एक स्वतः आकार बनाएँ और उसके अंदर एक नमूना पाठ फ़्रेम जोड़ें
- टेक्स्ट फ्रेम के अंदर टेक्स्ट का एक हिस्सा जोड़ें और TextStrikethroughType एन्यूमरेटर का उपयोग करके डबल लाइन स्ट्राइक थ्रू सेट करें
- टेक्स्ट फ्रेम के अंदर टेक्स्ट का दूसरा भाग जोड़ें और टेक्स्टस्ट्राइकथ्रू टाइप एन्युमरेटर का उपयोग करके सिंगल लाइन स्ट्राइक सेट करें
- PPTX पर स्ट्राइक थ्रू टेक्स्ट के साथ प्रेजेंटेशन को सेव करें
उपरोक्त चरणों का वर्णन है C# का उपयोग करके प्रस्तुतिकरण में पाठ को कैसे हटाया जाए। सभी आवश्यक वर्गों, विधियों और गुणों को निर्दिष्ट किया गया है और वांछित आउटपुट प्राप्त करने के लिए एक अच्छी तरह से परिभाषित क्रम में उपयोग किया जाता है जैसे प्रेजेंटेशन क्लास का उपयोग मौजूदा पीपीटीएक्स फ़ाइल को खाली करने या लोड करने के लिए किया जाता है, शेपकोलेक्शन क्लास का उपयोग ऑटोशेप जोड़ने के लिए किया जाता है PPTX स्लाइड, टेक्स्ट के चयनित हिस्से के लिए आवश्यक स्ट्राइकथ्रू प्रकार सेट करने के लिए टेक्स्टस्ट्राइकथ्रू टाइप एन्युमरेटर का उपयोग किया जाता है।
पीपीटीएक्स में सी # का उपयोग कर टेक्स्ट को स्ट्राइक आउट करने के लिए कोड
using System; | |
using System.Drawing; | |
using Aspose.Slides; | |
using Aspose.Slides.Export; | |
namespace TestSlides | |
{ | |
public class StrikeThroughText | |
{ | |
public static void StrikeText() | |
{ | |
String path = @"/Users/KnowledgeBase/TestData/"; | |
//Setting the API linence | |
License SlidesLicense = new License(); | |
SlidesLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Instantiate a Presentation class object to create a presentation | |
using (Presentation presentation = new Presentation()) | |
{ | |
//Insert a Blank empty slide inside the presentation | |
ISlide slide = presentation.Slides.AddEmptySlide(presentation.LayoutSlides.GetByType(SlideLayoutType.Blank)); | |
//Add a new autoshape of the Rectangle type | |
IAutoShape autoShape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 0, 120, 300, 300); | |
// Filling the shape with no fill color | |
autoShape.FillFormat.FillType = FillType.NoFill; | |
//Add the text frame inside the autoshape | |
ITextFrame textFrame = autoShape.AddTextFrame("This is sample strikethrough text"); | |
// Set the textual properties on the portion | |
IPortionFormat portionFormat = textFrame.Paragraphs[0].Portions[0].PortionFormat; | |
portionFormat.FillFormat.FillType = FillType.Solid; | |
portionFormat.FillFormat.SolidFillColor.Color = Color.Red; | |
//Strikethrough with a double line | |
portionFormat.StrikethroughType = TextStrikethroughType.Double; | |
//Add a second line of text inside the shape | |
IPortion secondPortion = new Portion("Second text line "); | |
textFrame.Paragraphs[0].Portions.Add(secondPortion); | |
portionFormat = secondPortion.PortionFormat; | |
portionFormat.FillFormat.FillType = FillType.Solid; | |
portionFormat.FillFormat.SolidFillColor.Color = Color.Blue; | |
//Strikethrouh with a single line | |
portionFormat.StrikethroughType = TextStrikethroughType.Single; | |
// Save the presentation with strikethrough text on the disk | |
presentation.Save(path + "StrikethroughText.pptx", SaveFormat.Pptx); | |
} | |
} | |
} | |
} |
उपरोक्त उदाहरण सी # * का उपयोग करके पीपीटी में * स्ट्राइक टेक्स्ट प्रदर्शित करता है। यह डिफ़ॉल्ट खाली प्रस्तुति बनाने के लिए प्रेजेंटेशन क्लास ऑब्जेक्ट का उपयोग करता है और प्रेजेंटेशन का उपयोग करता है। स्लाइड्स संग्रह से पहली डिफ़ॉल्ट स्लाइड तक पहुंचने के लिए स्लाइड गुण। आयत प्रकार का एक ऑटोशेप बनाया जाता है, जिसके बाद उसके अंदर टेक्स्ट जोड़कर किया जाता है। अंत में, टेक्स्टस्ट्राइकथ्रू टाइप एन्युमरेटर का उपयोग करके, आवश्यक टेक्स्ट स्ट्राइकिंग सेट की जाती है और स्ट्राइकआउट टेक्स्ट वाली प्रस्तुति डिस्क पर सहेजी जाती है।
इस ट्यूटोरियल ने हमें C# का उपयोग करके प्रेजेंटेशन टेक्स्ट को हटाने के लिए निर्देशित किया है। यदि आप प्रस्तुति के अंदर स्लाइडों को मर्ज करने की प्रक्रिया सीखना चाहते हैं, तो सी # में स्लाइड कैसे मर्ज करें पर लेख देखें।