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
| Pagina | Descrizione |
|---|---|
| Installazione | Compila dal sorgente con CMake FetchContent o git submodule, verifica la compilazione ed esegui un programma di avvio rapido. |
| Licenza | Dettagli 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.