Kom i gang

Dette avsnittet dekker alt du trenger for å sette opp Aspose.Slides FOSS for C++ og skrive din første presentasjon.

I dette avsnittet

SideBeskrivelse
InstallasjonBygg fra kildekode med CMake FetchContent eller git submodule, verifiser bygget, og kjør et oppstartsprogram.
LisensDetaljer om MIT‑lisensen: gratis for enhver bruk, ingen API‑nøkkel, ingen registrering kreves.

Rask bygg

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)

Krever en C++20-kompilator og CMake 3.20 eller nyere.

Minimal fungerende eksempel

#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 bruker RAII. Når objektet går ut av scope, frigjøres interne ressurser automatisk.

Neste steg

Etter bygging, se Utviklerguide for funksjonsguider som dekker former, tekstformatering, tabeller, fyll, effekter, talernoter, kommentarer og dokumentegenskaper.

 Norsk