Începeți
Această secțiune acoperă tot ce aveți nevoie pentru a configura Aspose.Slides FOSS pentru C++ și a scrie prima prezentare.
În această secțiune
| Pagină | Descriere |
|---|---|
| Instalare | Construiți din sursă cu CMake FetchContent sau submodul git, verificați construcția și rulați un program de pornire rapidă. |
| Licență | Detalii licență MIT: gratuită pentru orice utilizare, fără cheie API, fără înregistrare necesară. |
Construire rapidă
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)Necesită un compilator C++20 și CMake 3.20 sau o versiune ulterioară.
Exemplu minimal funcțional
#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 folosește RAII. Când obiectul iese din domeniu, resursele interne sunt eliberate automat.
Pași următori
După compilare, consultați Ghidul dezvoltatorului pentru ghiduri de funcționalități care acoperă forme, formatarea textului, tabele, umplere, efecte, note de prezentare, comentarii și proprietățile documentului.