Začíname
Táto sekcia pokrýva všetko, čo potrebujete na nastavenie Aspose.Slides FOSS pre C++ a napísať vašu prvú prezentáciu.
V tejto sekcii
| Stránka | Popis |
|---|---|
| Inštalácia | Zostavte zo zdrojového kódu pomocou CMake FetchContent alebo git submodule, overte zostavenie a spustite program rýchleho spustenia. |
| Licencia | Podrobnosti MIT licencie: zadarmo pre akékoľvek použitie, žiadny API kľúč, registrácia nie je potrebná. |
Rýchle zostavenie
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 alebo novší.
Minimálny funkčný prí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žíva RAII. Keď objekt opustí rozsah, interné zdroje sa uvoľnia automaticky.
Ďalšie kroky
Po zostavení si pozrite Sprievodca pre vývojárov pre sprievodcov funkciami zahŕňajúcimi tvary, formátovanie textu, tabuľky, výplň, efekty, poznámky prednášajúceho, komentáre a vlastnosti dokumentu.