VSTO और Aspose.Slides for .NET का उपयोग करके नई प्रेजेंटेशन बनाएं

एक प्रेजेंटेशन बनाना

नीचे दो कोड उदाहरण दिए गए हैं जो दर्शाते हैं कि VSTO और Aspose.Slides for .NET का उपयोग करके समान लक्ष्य कैसे प्राप्त किया जा सकता है। पहला उदाहरण VSTO; दूसरा उदाहरण Aspose.Slides का उपयोग करता है।

VSTO उदाहरण

VSTO आउटपुट

todo:image_alt_text

//ध्यान दें: PowerPoint एक नेमस्पेस है जिसे ऊपर इस प्रकार परिभाषित किया गया है
//using PowerPoint = Microsoft.Office.Interop.PowerPoint;

//प्रेजेंटेशन बनाएँ
PowerPoint.Presentation pres = Globals.ThisAddIn.Application
	.Presentations.Add(Microsoft.Office.Core.MsoTriState.msoFalse);

//Get the title slide layout
PowerPoint.CustomLayout layout = pres.SlideMaster.
	CustomLayouts[PowerPoint.PpSlideLayout.ppLayoutTitle];

//Add a title slide.
PowerPoint.Slide slide = pres.Slides.AddSlide(1, layout);

//Set the title text
slide.Shapes.Title.TextFrame.TextRange.Text = "Slide Title Heading";

//Set the sub title text
slide.Shapes[2].TextFrame.TextRange.Text = "Slide Title Sub-Heading";

//Write the output to disk
pres.SaveAs("c:\\outVSTO.ppt",
	PowerPoint.PpSaveAsFileType.ppSaveAsPresentation,
	Microsoft.Office.Core.MsoTriState.msoFalse);

Aspose.Slides for .NET उदाहरण

Aspose.Slides का आउटपुट

todo:image_alt_text

//एक प्रेजेंटेशन बनाएँ
Presentation pres = new Presentation();

//शीर्षक स्लाइड जोड़ें
ISlide slide = pres.Slides.AddEmptySlide(pres.LayoutSlides[0]);


//शीर्षक पाठ सेट करें
((IAutoShape)slide.Shapes[0]).TextFrame.Text = "Slide Title Heading";

//उपशीर्षक पाठ सेट करें
((IAutoShape)slide.Shapes[1]).TextFrame.Text = "Slide Title Sub-Heading";

//आउटपुट को डिस्क पर लिखें
pres.Save("c:\\data\\outAsposeSlides.pptx", SaveFormat.Ppt);