Pradžia
Šiame skyriuje aptariama visa, ko jums reikia, norint įdiegti Aspose.Slides FOSS C++ kalbai ir parašyti savo pirmąją prezentaciją.
Šiame skyriuje
| Puslapis | Aprašymas |
|---|---|
| Įdiegimas | Sukompiliuokite iš šaltinio naudodami CMake FetchContent arba git submodule, patikrinkite kompiliavimą ir paleiskite greitos pradžios programą. |
| Licencija | MIT licencijos detalės: nemokama bet kokiam naudojimui, nereikia API rakto, registracija nebūtina. |
Greitas kūrimas
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)Reikalingas C++20 kompiliatorius ir CMake 3.20 arba naujesnė versija.
Minimalus veikiantis pavyzdys
#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 naudoja RAII. Kai objektas išeina iš apimties, vidiniai ištekliai automatiškai atlaisvinami.
Tolimesni žingsniai
Po kompiliavimo žiūrėkite Kūrėjo vadovas funkcijų vadovams, apimanantiems formas, teksto formatavimą, lenteles, užpildymą, efektus, pranešėjo pastabas, komentarus ir dokumento savybes.