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
| Side | Beskrivelse |
|---|---|
| Installasjon | Bygg fra kildekode med CMake FetchContent eller git submodule, verifiser bygget, og kjør et oppstartsprogram. |
| Lisens | Detaljer 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.