Aan de slag

Deze sectie behandelt alles wat je nodig hebt om Aspose.Slides FOSS voor C++ in te stellen en je eerste presentatie te schrijven.

In deze sectie

PaginaBeschrijving
InstallatieBouw vanuit de broncode met CMake FetchContent of een git-submodule, verifieer de build en voer een quick‑start‑programma uit.
LicentieDetails van de MIT-licentie: gratis voor elk gebruik, geen API‑sleutel, geen registratie vereist.

Snelle build

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)

Vereist een C++20-compiler en CMake 3.20 of hoger.

Minimaal werkend voorbeeld

#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 maakt gebruik van RAII. Wanneer het object buiten de scope valt, worden interne bronnen automatisch vrijgegeven.

Volgende stappen

Na het bouwen, zie de Ontwikkelaarsgids voor functiegidsen over vormen, tekstopmaak, tabellen, vulling, effecten, spreker notities, opmerkingen en documenteigenschappen.

 Nederlands