Aloittaminen

Tämä osio kattaa kaiken, mitä tarvitset Aspose.Slides FOSS:n asettamiseen C++:lle ja ensimmäisen esityksesi kirjoittamiseen.

Tässä osiossa

SivuKuvaus
AsennusRakenna lähdekoodista CMake FetchContentin tai git-alimoduulin avulla, tarkista rakennus ja suorita pika-aloitusohjelma.
LisenssiMIT-lisenssin tiedot: vapaa kaikelle käytölle, ei API-avainta, rekisteröintiä ei vaadita.

Nopea käännös

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)

Vaatii C++20 -kääntäjän ja CMake 3.20:n tai uudemman.

Minimaalinen toimiva esimerkki

#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 käyttää RAII-mallia. Kun objekti poistuu näkyvyysalueesta, sisäiset resurssit vapautetaan automaattisesti.

Seuraavat askeleet

Rakentamisen jälkeen katso Kehittäjän opas ominaisuusoppaista, jotka kattavat muodot, tekstin muotoilun, taulukot, täytön, tehosteet, puheenvuorojen muistiinpanot, kommentit ja asiakirjan ominaisuudet.

 Suomi