Aspose.Slides for C++

 
 

पावरपॉइंट प्रेजेंटेशन को जेनरेट और मैनिपुलेट करने के लिए C++ .NET API

PowerPoint PPT, PPTX प्रस्तुतियों को बनाने, संपादित करने, मर्ज करने, क्लोन करने, सुरक्षित करने, परिवर्तित करने और हेरफेर करने के लिए एक शक्तिशाली C++ प्रेजेंटेशन लाइब्रेरी।

Aspose.Slides for C++ एक मजबूत एपीआई है जो सॉफ्टवेयर डेवलपर्स को माइक्रोसॉफ्ट पावरपॉइंट के साथ काम करने के लिए शक्तिशाली एप्लिकेशन बनाने में मदद करती है। और किसी बाहरी निर्भरता का उपयोग किए बिना OpenDocument प्रस्तुतियाँ। यह लाइब्रेरी प्रस्तुतियों को संभालने के लिए सुविधाओं की एक विस्तृत श्रृंखला प्रदान करती है, जिसमें प्रस्तुतियों को पढ़ने और लिखने के लिए समर्थन, स्लाइड के लेआउट और सामग्री में हेरफेर करना और प्रस्तुतियों को अन्य फ़ाइल स्वरूपों में परिवर्तित करना शामिल है। लाइब्रेरी PowerPoint के पुराने संस्करणों, जैसे PowerPoint 97-2003, और PowerPoint के नवीनतम संस्करण, दोनों का समर्थन करती है, जिससे आप विभिन्न स्वरूपों में प्रस्तुतियों के साथ काम कर सकते हैं।

C++ के लिए Aspose.Slides पहला और एकमात्र घटक है जो PowerPoint दस्तावेज़ निर्माण और प्रबंधन की कार्यक्षमता प्रदान करता है। लाइब्रेरी सॉफ्टवेयर डेवलपर्स को स्क्रैच से प्रस्तुतियाँ बनाने और उन्हें विभिन्न Microsoft PowerPoint और PPT, POT, PPS, PPTX, POTX, PPSX, PPTM, PPSM, POTM, ODP, OTP, TIFF, EMF, XML जैसे अन्य फ़ाइल स्वरूपों में सहेजने में सक्षम बनाती है। और इसी तरह। लाइब्रेरी प्रेजेंटेशन को पीडीएफ, एक्सपीएस, एसडब्ल्यूएफ, एचटीएमएल, जेपीईजी, पीएनजी, जीआईएफ, बीएमपी, एसवीजी आदि में बदलने की भी अनुमति देती है।

C++ के लिए Aspose.Slides बहुत लचीला होने के साथ-साथ उच्च अनुकूलन योग्य भी है। लाइब्रेरी स्लाइडों को फ़ॉर्मेट करने और उनके स्वरूप को अनुकूलित करने के लिए विभिन्न प्रकार के विकल्प प्रदान करती है, जिसमें चित्र, पाठ, आकार, मॉर्फ ट्रांज़िशन, शैलियों और अन्य तत्वों को जोड़ने के लिए समर्थन शामिल है। लाइब्रेरी स्लाइड के लेआउट और सामग्री में हेरफेर करने के लिए कई उपकरण भी प्रदान करती है, जिसमें तत्वों का आकार बदलने, उनकी स्थिति बदलने और उन्हें पुनर्व्यवस्थित करने के विकल्प भी शामिल हैं। कुल मिलाकर, C++ के लिए Aspose.Slides Microsoft PowerPoint प्रारूप का उपयोग किए बिना प्रस्तुतियों के साथ काम करने के लिए एक शक्तिशाली और लचीली लाइब्रेरी की तलाश करने वाले किसी भी व्यक्ति के लिए एक उत्कृष्ट विकल्प है।

Previous Next

C++ के लिए Aspose.Slides के साथ शुरुआत करना

C++ के लिए Aspose.Slides को स्थापित करने का अनुशंसित तरीका NuGet का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।

NuGet के माध्यम से C++ के लिए Aspose.Slides इंस्टॉल करें

NuGet\Install-Package Aspose.Slides.Cpp -Version 23.1.0 
आप इसे सीधे Apose उत्पाद रिलीज़ पृष्ठ से भी डाउनलोड कर सकते हैं।

C++ API के माध्यम से प्रेजेंटेशन बनाएं और संपादित करें

Aspose.Slides for C++ Microsoft PowerPoint प्रारूप में प्रस्तुतियों को प्रबंधित करने के लिए एक व्यापक लाइब्रेरी है। अपनी शक्तिशाली विशेषताओं और सहज एपीआई के साथ, यह लाइब्रेरी विभिन्न तरीकों से प्रस्तुतियों को बनाना और उनमें हेरफेर करना आसान बनाती है। लाइब्रेरी प्रेजेंटेशन प्रबंधन के लिए कई महत्वपूर्ण सुविधाओं का समर्थन करती है, जैसे मौजूदा प्रेजेंटेशन की जांच करना, प्रेजेंटेशन को आयात करना और खोलना, प्रेजेंटेशन में नई स्लाइड जोड़ना, प्रेजेंटेशन में चित्र और सामग्री सम्मिलित करना, मल्टीपल प्रेजेंटेशन को संयोजित करना, बड़ी प्रेजेंटेशन को छोटे में विभाजित करना और कई अन्य।

.NET API के माध्यम से प्रस्तुतियाँ बनाना

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

प्रस्तुतियों को C++ के माध्यम से अन्य प्रारूपों में परिवर्तित करना

C++ के लिए Aspose.Slides Microsoft PowerPoint प्रारूप में प्रस्तुतियों को अन्य फ़ाइल स्वरूपों में परिवर्तित करने के लिए एक शक्तिशाली और लचीली लाइब्रेरी की तलाश करने वाले किसी भी व्यक्ति के लिए एक उत्कृष्ट विकल्प है। यह प्रस्तुतियों को परिवर्तित करने के लिए उपकरणों और सुविधाओं की एक श्रृंखला प्रदान करता है, जिससे प्रस्तुतियों को दूसरों के साथ साझा करना आसान हो जाता है, भले ही उनके पास Microsoft 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 के माध्यम से तुलना करें, क्लोन करें और स्लाइड निर्यात करें

Aspose.Slides for C++ में C++ अनुप्रयोगों के अंदर प्रेजेंटेशन स्लाइड्स को संभालने के लिए कई उपयोगी सुविधाएं शामिल की गई हैं। सॉफ़्टवेयर डेवलपर आसानी से अपनी मौजूदा प्रस्तुति में नई स्लाइड जोड़ सकते हैं, कस्टम स्लाइड आकार निर्दिष्ट कर सकते हैं, स्लाइड का आकार बदल सकते हैं, प्रस्तुतियों के अंदर स्लाइड तक पहुंच सकते हैं, अवांछित स्लाइड हटा सकते हैं और C++ कोड की कुछ पंक्तियों के साथ स्लाइड क्लोन कर सकते हैं। दो स्लाइडों की तुलना करना और प्रेजेंटेशन स्लाइड्स को कस्टम आकार वाली छवियों में निर्यात करना, स्लाइड्स को पीएनजी में बदलना, नोट्स और टिप्पणियों वाली स्लाइड्स को छवियों में परिवर्तित करना आदि भी बहुत आसान है।

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++ API के माध्यम से प्रस्तुतियों में एनिमेशन प्रभाव जोड़ें

C++ लाइब्रेरी के लिए Aspose.Slides सॉफ्टवेयर डेवलपर्स को अपने स्वयं के C अनुप्रयोगों के अंदर स्लाइड में एनीमेशन प्रभाव जोड़ने की शक्ति देता है। आप आकृतियों और टेक्स्ट बॉक्स में प्रवेश, जोर, निकास और गति पथ जैसे विभिन्न एनीमेशन प्रभाव जोड़ सकते हैं। इसके अतिरिक्त, आप अवधि, ट्रिगर और दिशा जैसे गुणों का उपयोग करके एनीमेशन प्रभाव को अनुकूलित कर सकते हैं। कस्टम एनीमेशन बनाना और एक आकृति पर एकाधिक पावरपॉइंट एनीमेशन प्रभावों का उपयोग करना भी संभव है।

.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);
}
 हिन्दी