Početak

Ovaj odeljak pokriva sve što vam je potrebno da postavite Aspose.Slides FOSS za C++ i napišete svoju prvu prezentaciju.

U ovom odeljku

StranicaOpis
InstalacijaIzgradite iz izvornog koda pomoću CMake FetchContent ili git podmodula, proverite izgradnju i pokrenite program za brzi početak.
LicencaDetalji MIT licence: besplatna za svaku upotrebu, ne zahteva API ključ, registracija nije potrebna.

Brzo izgradnja

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)

Zahteva C++20 kompajler i CMake 3.20 ili noviji.

Minimalni radni primer

#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 koristi RAII. Kada objekat izađe iz opsega, unutrašnji resursi se automatski oslobađaju.

Sledeći koraci

Nakon izgradnje, pogledajte the Vodič za programere za vodiče funkcija koji pokrivaju oblike, formatiranje teksta, tabele, popunjavanje, efekte, beleške govornika, komentare i svojstva dokumenta.

 Српски