Začínáme

Tato sekce pokrývá vše, co potřebujete k nastavení Aspose.Slides FOSS pro C++ a k napsání vaší první prezentace.

V této sekci

StránkaPopis
InstalaceSestavte ze zdrojového kódu pomocí CMake FetchContent nebo git submodulu, ověřte sestavení a spusťte program rychlého spuštění.
LicencePodrobnosti licence MIT: zdarma pro jakékoli použití, bez API klíče, registrace není vyžadována.

Rychlé sestavení

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)

Vyžaduje kompilátor C++20 a CMake 3.20 nebo novější.

Minimální funkční příklad

#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 používá RAII. Když objekt opustí rozsah, interní prostředky jsou uvolněny automaticky.

Další kroky

Po sestavení se podívejte na Průvodce vývojáře pro průvodce funkcemi zahrnujícími tvary, formátování textu, tabulky, výplň, efekty, poznámky přednášejícího, komentáře a vlastnosti dokumentu.

 Čeština