Aspose.Slides FOSS for C++

 
 

ओपन सोर्स C++ API जो PowerPoint ऑटोमेशन को सरल बनाता है

जाने कैसे Aspose.Slides FOSS for C++ PowerPoint ऑटोमेशन को सरल बनाता है। फीचर्स, कोड उदाहरण, और व्यावहारिक उपयोग मामलों का अन्वेषण करें जो PPT और PPTX फ़ाइलों को बनाने और संशोधित करने के लिए हैं।

Aspose.Slides FOSS for C++ क्या है?

स्थानीय डेस्कटॉप या बैकएंड सेवाओं में PowerPoint प्रस्तुति इंजीनियरिंग को स्वचालित करना पारंपरिक रूप से C++ डेवलपर्स के लिए महत्वपूर्ण चुनौतियाँ प्रस्तुत करता रहा है। भारी COM ऑटोमेशन, थर्ड-पार्टी रैपर्स, या प्रतिबंधित क्लाउड API पर निर्भरता अक्सर अनचाहे रनटाइम ओवरहेड और डिप्लॉयमेंट जटिलता लाती है। Aspose.Slides FOSS for C++ एक आकर्षक विकल्प प्रस्तुत करता है। यह एक आधिकारिक, ओपन-सोर्स, और MIT-लाइसेंस वाला C++ लाइब्रेरी है जो विशेष रूप से PowerPoint .pptx प्रस्तुतियों को मूल रूप से बनाना, पढ़ना, संशोधित करना और सहेजना डिज़ाइन किया गया है। आधुनिक C++20 के प्रदर्शन लाभों का उपयोग करने के लिए निर्मित, यह हल्का फ्रेमवर्क Microsoft PowerPoint या किसी भी बाहरी ऑफिस सूट से स्वतंत्र रूप से कार्य करता है। मानक प्रस्तुति इनपुट/आउटपुट वर्कफ़्लो के लिए व्यावसायिक लाइसेंसिंग बाधाओं को हटाकर, यह डेवलपर्स को उच्च-प्रदर्शन अनुप्रयोगों में सीधे स्लाइड लेआउट, आकार, ज्यामिति, टेक्स्ट टाइपोग्राफी, और दस्तावेज़ गुणों को प्रबंधित करने के लिए एक पारदर्शी, इकोसिस्टम-मैत्रीपूर्ण मार्ग प्रदान करता है।

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

Previous Next

Aspose.Slides FOSS for C++ के साथ शुरुआत

Aspose.Slides FOSS for C++ को इंस्टॉल करने का अनुशंसित तरीका GitHub का उपयोग करना है। सुगम इंस्टॉलेशन के लिए कृपया निम्न कमांड का उपयोग करें।

C++ के लिए Aspose.Slides FOSS स्थापित करें के माध्यम से NuGGitHubet

git clone https://github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Cpp.git 
आप इसे सीधे Aspose उत्पाद रिलीज पृष्ठ से भी डाउनलोड कर सकते हैं।

C++ के माध्यम से शून्य से PowerPoint प्रस्तुतियाँ बनाएं

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

C++ के माध्यम से नई PowerPoint प्रस्तुति कैसे बनाएं और इसे PPTX के रूप में सहेजें?

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    presentation->Save(u"NewPresentation.pptx",
                       Export::SaveFormat::Pptx);

    return 0;
}

C++ के माध्यम से PowerPoint प्रस्तुतियों को PDF में बदलें

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

C++ के माध्यम से PowerPoint प्रस्तुति को PDF दस्तावेज़ में कैसे बदलें?

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation =
        System::MakeObject(u"Presentation.pptx");

    presentation->Save(
        u"Presentation.pdf",
        Export::SaveFormat::Pdf
    );

    return 0;
}

स्लाइड्स पर टेक्स्ट जोड़ें और फ़ॉर्मेट करें

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

C++ लाइब्रेरी के माध्यम से पहली स्लाइड पर टेक्स्ट बॉक्स कैसे डालें?

#include 
#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    auto slide = presentation->get_Slides()->idx_get(0);

    auto shape = slide->get_Shapes()->AddAutoShape(
        ShapeType::Rectangle,
        100,
        100,
        400,
        80
    );

    shape->get_TextFrame()->set_Text("Welcome to Aspose.Slides!");

    presentation->Save(u"TextExample.pptx",
        Export::SaveFormat::Pptx);

    return 0;
}

C++ API के माध्यम से प्रस्तुतियों में छवियां सम्मिलित करें

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

C++ API के माध्यम से PowerPoint स्लाइड पर इमेज कैसे डालें?

#include 

using namespace Aspose::Slides;

int main()
{
    auto presentation = System::MakeObject();

    auto slide = presentation->get_Slides()->idx_get(0);

    auto image = Images::Image::FromFile(u"logo.png");

    auto img = presentation->get_Images()->AddImage(image);

    slide->get_Shapes()->AddPictureFrame(
        ShapeType::Rectangle,
        100,
        100,
        250,
        150,
        img
    );

    presentation->Save(u"ImagePresentation.pptx",
        Export::SaveFormat::Pptx);

    return 0;
}
 हिन्दी