Premiers pas
Cette section couvre tout ce dont vous avez besoin pour configurer Aspose.Slides FOSS pour C++ et rédiger votre première présentation.
Dans cette section
| Page | Description |
|---|---|
| Installation | Compilez à partir du code source avec CMake FetchContent ou un sous‑module git, vérifiez la compilation et lancez un programme de démarrage rapide. |
| Licence | Détails de la licence MIT : gratuite pour toute utilisation, aucune clé API, aucune inscription requise. |
Compilation rapide
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)Nécessite un compilateur C++20 et CMake 3.20 ou version ultérieure.
Exemple minimal fonctionnel
#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 utilise le RAII. Lorsque l’objet sort de la portée, les ressources internes sont libérées automatiquement.
Prochaines étapes
Après la compilation, consultez le Guide du développeur pour les guides fonctionnels couvrant les formes, le formatage du texte, les tableaux, le remplissage, les effets, les notes du présentateur, les commentaires et les propriétés du document.