Rozpoczęcie

Ta sekcja obejmuje wszystko, co potrzebne do skonfigurowania Aspose.Slides FOSS dla C++ i napisania pierwszej prezentacji.

W tej sekcji

StronaOpis
InstalacjaZbuduj z kodu źródłowego przy użyciu CMake FetchContent lub podmodułu git, zweryfikuj kompilację i uruchom program szybkiego startu.
LicencjaSzczegóły licencji MIT: darmowa do dowolnego użytku, bez klucza API, rejestracja nie jest wymagana.

Szybka kompilacja

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)

Wymaga kompilatora C++20 oraz CMake 3.20 lub nowszego.

Minimalny działający przykład

#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 używa RAII. Gdy obiekt wychodzi poza zakres, wewnętrzne zasoby są zwalniane automatycznie.

Kolejne kroki

Po zbudowaniu zobacz Przewodnik dla programistów dla przewodników po funkcjach obejmujących kształty, formatowanie tekstu, tabele, wypełnienia, efekty, notatki prelegenta, komentarze i właściwości dokumentu.

 Polski