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ánka | Popis |
|---|---|
| Instalace | Sestavte ze zdrojového kódu pomocí CMake FetchContent nebo git submodulu, ověřte sestavení a spusťte program rychlého spuštění. |
| Licence | Podrobnosti 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.