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
| Pagina | Beschrijving |
|---|---|
| Installatie | Bouw vanuit de broncode met CMake FetchContent of een git-submodule, verifieer de build en voer een quick‑start‑programma uit. |
| Licentie | Details 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.