Започване

Този раздел обхваща всичко, от което се нуждаете, за да настроите Aspose.Slides FOSS за C++ и да напишете първата си презентация.

В този раздел

СтраницаОписание
ИнсталацияСградете от изходния код с CMake FetchContent или git submodule, проверете изграждането и стартирайте програма за бърз старт.
ЛицензПодробности за 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. Когато обектът излезе от обхвата, вътрешните ресурси се освобождават автоматично.

Следващи стъпки

След изграждане, вижте the Ръководство за разработчици за ръководства за функции, обхващащи форми, форматиране на текст, таблици, запълване, ефекти, бележки на говорителя, коментари и свойства на документа.

 Български