Sākšana
Šajā sadaļā ir ietverts viss, kas nepieciešams, lai iestatītu Aspose.Slides FOSS priekš C++ un uzrakstītu jūsu pirmo prezentāciju.
Šajā sadaļā
| Lapa | Apraksts |
|---|---|
| Instalēšana | Veidojiet no avota, izmantojot CMake FetchContent vai git apakšmoduli, pārbaudiet būvi un palaidiet ātras sākuma programmu. |
| Licence | MIT licences informācija: brīva jebkurai lietošanai, nav nepieciešama API atslēga, nav jāreģistrējas. |
Ātra būvēšana
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)Pieprasa C++20 kompilatoru un CMake 3.20 vai jaunāku.
Minimāls darba piemērs
#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 izmanto RAII. Kad objekts iziet no darbības apjoma, iekšējie resursi tiek automātiski atbrīvoti.
Nākamie soļi
Pēc būvēšanas skatiet Izstrādātāja ceļvedis par funkciju ceļvežiem, kas aptver formas, teksta formatēšanu, tabulas, aizpildīšanu, efektus, runātāja piezīmes, komentārus un dokumenta īpašības.