Kom i gang

Dette afsnit dækker alt, hvad du behøver for at opsætte Aspose.Slides FOSS til C++ og skrive din første præsentation.

I dette afsnit

SideBeskrivelse
InstallationByg fra kildekode med CMake FetchContent eller git submodule, verificer bygget og kør et hurtigtstartprogram.
LicensMIT-licensdetaljer: gratis til enhver brug, ingen API-nøgle, ingen registrering påkrævet.

Hurtig bygning

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)

Kræver 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 bruger RAII. Når objektet går ud af scope, frigives interne ressourcer automatisk.

Næste trin

Efter bygning, se den Udviklerguide for funktionsvejledninger, der dækker former, tekstformatering, tabeller, udfyldning, effekter, talernoter, kommentarer og dokumentegenskaber.

 Dansk