Aspose.Slides for .NET
एक्सेल स्प्रेडशीट बनाने और परिवर्तित करने के लिए C# .NET API
Microsoft PowerPoint का उपयोग किए बिना PPT/PPTX फ़ाइलों को उत्पन्न करने, संपादित करने, मर्ज करने, सुरक्षित करने, परिवर्तित करने और प्रस्तुत करने के लिए उन्नत PowerPoint प्रस्तुति API।
Aspose.Slides for .NET Microsoft PowerPoint या किसी अन्य का उपयोग किए बिना एक बहुत ही उपयोगी PowerPoint प्रेजेंटेशन निर्माण और हेरफेर लाइब्रेरी है अन्य बाहरी निर्भरताएँ। लाइब्रेरी डेवलपर्स को इंटरैक्टिव और आकर्षक प्रस्तुतियाँ बनाने की अनुमति देती है जिनका उपयोग विभिन्न उद्देश्यों, जैसे प्रस्तुतियों, रिपोर्टों और विपणन सामग्रियों के लिए किया जा सकता है। लाइब्रेरी में विभिन्न पावरपॉइंट प्रस्तुतियों और ओपनऑफिस फ़ाइल स्वरूपों जैसे पीपीटी, पीपीटीएक्स, पीपीएस, पीओटी, पीपीएसएक्स, पीपीटीएम, पीपीएसएम, पीओटीएक्स, पीओटीएम और ओडीपी के लिए समर्थन शामिल है।
.NET के लिए Aspose.Slides में प्रेजेंटेशन को संभालने के लिए बुनियादी और साथ ही उन्नत सुविधाओं की एक विस्तृत श्रृंखला शामिल है जैसे स्क्रैच से प्रेजेंटेशन बनाना, नई स्लाइड जोड़ना, स्लाइड क्लोन करना, स्लाइड कॉपी करना, प्रेजेंटेशन के दस्तावेज़ गुणों को संशोधित करना, अवांछित स्लाइड हटाना , मास्टर्स की प्रतिलिपि बनाना, स्लाइड्स का पूर्वावलोकन करना¸ स्लाइड्स को छवियों के रूप में निर्यात करना, स्लाइड्स को एसवीजी प्रारूप में निर्यात करना, स्लाइड नोट्स प्रबंधित करना, नए स्लाइड मास्टर्स सेट करना, स्लाइड नोट्स जोड़ना, आकार बनाना या प्रबंधित करना, आकृतियों में शैलियों का प्रबंधन करना, स्क्रैच से टेबल बनाना, टेबल का आकार बदलना और स्थानांतरित करना , टेक्स्ट फ़ॉर्मेटिंग बदलना और भी बहुत कुछ।
Aspose.Slides for .NET में एक बहुत शक्तिशाली कनवर्टर शामिल किया गया है जो सॉफ्टवेयर डेवलपर्स को पीडीएफ, पीडीएफ/ए, एक्सपीएस, एचटीएमएल जैसे कुछ प्रमुख फ़ाइल प्रारूपों और जेपीईजी, पीएनजी, बीएमपी जैसे लोकप्रिय छवि फ़ाइल प्रारूपों में प्रस्तुतियों को निर्यात करने में मदद करता है। , टीआईएफएफ, और जीआईएफ। यह कई उन्नत क्षमताएं भी प्रदान करता है, जैसे टिप्पणियों के लिए समर्थन, स्लाइड ट्रांज़िशन और एनीमेशन। लाइब्रेरी में स्लाइड, आकार, पाठ, चित्र, चार्ट और तालिकाओं सहित पावरपॉइंट तत्वों की एक विस्तृत श्रृंखला के लिए समर्थन शामिल है। यह डेवलपर्स को अपनी प्रस्तुतियों में इन तत्वों को आसानी से जोड़ने, संपादित करने और प्रारूपित करने की अनुमति देता है।
.NET के लिए Aspose.Slides के साथ शुरुआत करना
.NET के लिए Aspose.Slides को स्थापित करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।
NuGet के माध्यम से .NET के लिए Aspose.Slides इंस्टॉल करें
NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0
आप इसे सीधे Aspose उत्पाद रिलीज़ पृष्ठ से भी डाउनलोड कर सकते हैं।.NET API के माध्यम से प्रस्तुतियाँ बनाएं और प्रबंधित करें
.NET के लिए Aspose.Slides में बिना किसी बाहरी निर्भरता के .NET अनुप्रयोगों के अंदर PowerPoint प्रस्तुतियों को बनाने और हेरफेर करने की क्षमता शामिल है। डेवलपर्स मौजूदा प्रेजेंटेशन भी खोल सकते हैं और उनमें आसानी से बदलाव कर सकते हैं। किसी प्रस्तुति के प्रारूप की जांच करना और उसके गुणों का पता लगाने और उसके व्यवहार को समझने के लिए उसकी जांच करना भी संभव है। किसी प्रेजेंटेशन के गुण प्राप्त करना और उसे अपडेट करना भी संभव है।
.NET API के माध्यम से प्रस्तुतियाँ बनाना
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
PowerPoint प्रेजेंटेशन को .NET API के माध्यम से कनवर्ट करें
.NET के लिए Aspose.Slides की प्रमुख विशेषताओं में से एक PowerPoint प्रस्तुतियों को PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP सहित विभिन्न प्रकार के आउटपुट स्वरूपों में परिवर्तित करना है। और JPEG जल्दी और आसानी से। इससे प्रस्तुतियों को ऐसे प्रारूप में परिवर्तित करना आसान हो जाता है जो किसी विशिष्ट एप्लिकेशन या प्लेटफ़ॉर्म के साथ संगत हो। इसके अतिरिक्त, यह प्रस्तुतियों को परिवर्तित करने के लिए कई उन्नत विकल्प भी प्रदान करता है, जैसे छवि गुणवत्ता और रिज़ॉल्यूशन सेट करना, पृष्ठ आकार और अभिविन्यास निर्दिष्ट करना और आउटपुट फ़ाइल में वॉटरमार्क जोड़ना। लाइब्रेरी PowerPoint स्लाइड को एक छवि में बदलने की क्षमता भी प्रदान करती है।
.NET API के माध्यम से हिडन स्लाइड्स के साथ पावरपॉइंट को पीडीएफ में बदलें
// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");
// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;
// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
C# API के माध्यम से प्रस्तुतियों में स्लाइड जोड़ें और प्रबंधित करें
.NET के लिए Aspose.Slides में .NET अनुप्रयोगों के अंदर PowerPoint प्रस्तुतियों में स्लाइड्स को संभालने के लिए पूर्ण समर्थन शामिल किया गया है। लाइब्रेरी में स्लाइड्स के साथ काम करने के लिए कई सुविधाएँ शामिल हैं जैसे प्रेजेंटेशन में नई स्लाइड्स जोड़ना, मौजूदा स्लाइड तक पहुँचना, अवांछित स्लाइड्स को हटाना, स्लाइड्स की क्लोनिंग करना, मौजूदा स्लाइड्स की प्रतिलिपि बनाना, दो स्लाइड्स की तुलना करना, स्लाइड लेआउट को प्रबंधित करना, स्लाइड ट्रांज़िशन, स्लाइड्स को बिटमैप में परिवर्तित करना। , स्लाइडों को कस्टम आकारों वाली छवियों में परिवर्तित करना और भी बहुत कुछ। इसके अतिरिक्त, आप नोट्स और टिप्पणियों वाली स्लाइडों को छवियों में परिवर्तित कर सकते हैं या कोड की केवल कुछ पंक्तियों के साथ सभी स्लाइडों को छवियों में निर्यात कर सकते हैं।
C# API के माध्यम से एक स्लाइड को क्लोन करें
// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{
// Clone the desired slide to the end of the collection of slides in the same presentation
ISlideCollection slds = pres.Slides;
slds.AddClone(pres.Slides[0]);
// Write the modified presentation to disk
pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);
}
C# के माध्यम से PowerPoint प्रेजेंटेशन में एनिमेशन जोड़ें
.NET के लिए Aspose.Slides सॉफ़्टवेयर डेवलपर्स को अपनी प्रस्तुतियों में विभिन्न प्रकार के एनिमेशन आसानी से लागू करने की अनुमति देते हैं। प्रेजेंटेशन को दर्शकों के लिए आकर्षक और आकर्षक बनाने के लिए पावरपॉइंट एनीमेशन एक महत्वपूर्ण भूमिका निभाता है। लाइब्रेरी 150+ एनीमेशन प्रभावों का समर्थन करती है जिन्हें आकार, चार्ट, टेबल, ओएलई ऑब्जेक्ट और अन्य प्रस्तुति तत्वों पर आसानी से लागू किया जा सकता है। इसके अतिरिक्त, यह आपके स्वयं के कस्टम एनिमेशन बनाने के लिए कई व्यवहारों को संयोजित करना भी है।
.NET API के माध्यम से एकल पैराग्राफ में एनिमेशन प्रभाव जोड़ें
using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
// select paragraph to add effect
IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];
// add Fly animation effect to selected paragraph
IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}