Початок роботи

У цьому розділі розглядаються всі необхідні кроки для налаштування Aspose.Slides FOSS для C++ та написання вашої першої презентації.

У цьому розділі

СторінкаОпис
ВстановленняЗберіть з вихідного коду за допомогою CMake FetchContent або підмодуля git, перевірте збірку та запустіть програму швидкого старту.
ЛіцензіяДеталі ліцензії MIT: безкоштовно для будь‑якого використання, без API‑ключа, реєстрація не потрібна.

Швидка збірка

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)

Потрібен компілятор C++20 та CMake 3.20 або новіший.

Мінімальний робочий приклад

#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 використовує RAII. Коли об’єкт виходить за межі області видимості, внутрішні ресурси звільняються автоматично.

Наступні кроки

Після збірки, дивіться. Посібник розробника для посібників, що охоплюють форми, форматування тексту, таблиці, заповнення, ефекти, нотатки доповідача, коментарі та властивості документа.

 Українська