Începeți

Această secțiune acoperă tot ce aveți nevoie pentru a configura Aspose.Slides FOSS pentru C++ și a scrie prima prezentare.

În această secțiune

PaginăDescriere
InstalareConstruiți din sursă cu CMake FetchContent sau submodul git, verificați construcția și rulați un program de pornire rapidă.
LicențăDetalii licență MIT: gratuită pentru orice utilizare, fără cheie API, fără înregistrare necesară.

Construire rapidă

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)

Necesită un compilator C++20 și CMake 3.20 sau o versiune ulterioară.

Exemplu minimal funcțional

#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 folosește RAII. Când obiectul iese din domeniu, resursele interne sunt eliberate automat.

Pași următori

După compilare, consultați Ghidul dezvoltatorului pentru ghiduri de funcționalități care acoperă forme, formatarea textului, tabele, umplere, efecte, note de prezentare, comentarii și proprietățile documentului.

 Română