Početak
Ovaj odeljak pokriva sve što vam je potrebno da postavite Aspose.Slides FOSS za C++ i napišete svoju prvu prezentaciju.
U ovom odeljku
| Stranica | Opis |
|---|---|
| Instalacija | Izgradite iz izvornog koda pomoću CMake FetchContent ili git podmodula, proverite izgradnju i pokrenite program za brzi početak. |
| Licenca | Detalji MIT licence: besplatna za svaku upotrebu, ne zahteva API ključ, registracija nije potrebna. |
Brzo izgradnja
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)Zahteva C++20 kompajler i CMake 3.20 ili noviji.
Minimalni radni primer
#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 koristi RAII. Kada objekat izađe iz opsega, unutrašnji resursi se automatski oslobađaju.
Sledeći koraci
Nakon izgradnje, pogledajte the Vodič za programere za vodiče funkcija koji pokrivaju oblike, formatiranje teksta, tabele, popunjavanje, efekte, beleške govornika, komentare i svojstva dokumenta.