शुरूआत

यह अनुभाग Aspose.Slides FOSS को C++ के लिए सेट अप करने और अपनी पहली प्रस्तुति लिखने के लिए आपको आवश्यक सभी चीज़ों को कवर करता है।.

इस अनुभाग में

पृष्ठविवरण
स्थापनाCMake FetchContent या git सबमॉड्यूल का उपयोग करके स्रोत से बनाएं, बिल्ड को सत्यापित करें, और एक त्वरित प्रारंभ प्रोग्राम चलाएँ।.
लाइसेंसMIT लाइसेंस विवरण: किसी भी उपयोग के लिए मुफ्त, कोई API कुंजी नहीं, कोई पंजीकरण आवश्यक नहीं।.

त्वरित निर्माण

include(FetchContent)
FetchContent_Declare(
    aspose_slides_foss
    GIT_REPOSITORY https://github.com/aspose-slides-foss/Aspose.Slides-FOSS-for-Cpp.git
    GIT_TAG        main
)
FetchContent_MakeAvailable(aspose_slides_foss)

C++20 कंपाइलर और CMake 3.20 या बाद का संस्करण आवश्यक है।.

न्यूनतम कार्यशील उदाहरण

#include <Aspose/Slides/Foss/presentation.h>
#include <Aspose/Slides/Foss/export/save_format.h>
#include <Aspose/Slides/Foss/shape_type.h>
#include <Aspose/Slides/Foss/slide.h>
#include <Aspose/Slides/Foss/slide_collection.h>
#include <Aspose/Slides/Foss/shape_collection.h>
#include <Aspose/Slides/Foss/auto_shape.h>

using namespace Aspose::Slides::Foss;

int main() {
    Presentation pres;
    auto& slide = pres.slides()[0];
    auto& shape = slide.shapes().add_auto_shape(ShapeType::RECTANGLE, 50, 50, 400, 120);
    shape.text_frame()->set_text("Hello, Aspose.Slides FOSS!");
    pres.save("output.pptx", SaveFormat::PPTX);
    return 0;
}

Presentation RAII का उपयोग करता है। जब ऑब्जेक्ट स्कोप से बाहर हो जाता है, तो आंतरिक संसाधन स्वचालित रूप से मुक्त हो जाते हैं।.

अगले कदम

बिल्ड करने के बाद, देखें डेवलपर गाइड आकार, टेक्स्ट फॉर्मेटिंग, टेबल, भराव, इफ़ेक्ट्स, स्पीकर नोट्स, टिप्पणियाँ, और दस्तावेज़ गुणों को कवर करने वाले फीचर गाइड्स के लिए।.

 हिन्दी