Iniziare

Questa sezione copre tutto ciò di cui hai bisogno per configurare Aspose.Slides FOSS per C++ e scrivere la tua prima presentazione.

In questa sezione

PaginaDescrizione
InstallazioneCompila dal sorgente con CMake FetchContent o git submodule, verifica la compilazione ed esegui un programma di avvio rapido.
LicenzaDettagli della licenza MIT: libera per qualsiasi utilizzo, nessuna chiave API, nessuna registrazione richiesta.

Compilazione rapida

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)

Richiede un compilatore C++20 e CMake 3.20 o successivo.

Esempio minimo funzionante

#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 utilizza RAII. Quando l’oggetto esce dallo scope, le risorse interne vengono rilasciate automaticamente.

Prossimi passi

Dopo la compilazione, consulta il Guida per gli sviluppatori per le guide delle funzionalità che coprono forme, formattazione del testo, tabelle, riempimento, effetti, note del relatore, commenti e proprietà del documento.

 Italiano