Početak rada

Ovaj odjeljak pokriva sve što trebate za postavljanje Aspose.Slides FOSS za C++ i napisati svoju prvu prezentaciju.

U ovom odjeljku

StranicaOpis
InstalacijaIzgradite iz izvornog koda pomoću CMake FetchContent ili git podmodula, provjerite izgradnju i pokrenite program za brzi početak.
LicencaDetalji MIT licence: besplatna za bilo koju upotrebu, bez API ključa, nije potrebna registracija.

Brza 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)

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

Minimalni radni primjer

#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 objekt izađe iz opsega, unutarnji resursi se automatski oslobađaju.

Sljedeći koraci

Nakon izgradnje, pogledajte Vodič za programere za vodiče po značajkama koji pokrivaju oblike, formatiranje teksta, tablice, ispunu, efekte, bilješke govornika, komentare i svojstva dokumenta.

 Hrvatski