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

PuslapisAprašymas
ĮdiegimasSukompiliuokite iš šaltinio naudodami CMake FetchContent arba git submodule, patikrinkite kompiliavimą ir paleiskite greitos pradžios programą.
LicencijaMIT 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.

 Lietuvių