Komma igång

Detta avsnitt täcker allt du behöver för att konfigurera Aspose.Slides FOSS för C++ och skriva din första presentation.

I detta avsnitt

SidaBeskrivning
InstallationBygg från källkod med CMake FetchContent eller git submodule, verifiera bygget och kör ett snabbstartprogram.
LicensDetaljer om MIT-licensen: fri för all användning, ingen API-nyckel, ingen registrering krävs.

Snabb byggning

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 och CMake 3.20 eller senare.

Minimal fungerande exempel

#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 använder RAII. När objektet går ur scope frigörs interna resurser automatiskt.

Nästa steg

Efter byggandet, se Utvecklarguide för funktionsguider som täcker former, textformatering, tabeller, fyllning, effekter, talarnoter, kommentarer och dokumentegenskaper.

 Svenska