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

PageDescription
InstallationCompilez à partir du code source avec CMake FetchContent ou un sous‑module git, vérifiez la compilation et lancez un programme de démarrage rapide.
LicenceDé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.

 Français