Kom i gang
Dette afsnit dækker alt, hvad du behøver for at opsætte Aspose.Slides FOSS til C++ og skrive din første præsentation.
I dette afsnit
| Side | Beskrivelse |
|---|---|
| Installation | Byg fra kildekode med CMake FetchContent eller git submodule, verificer bygget og kør et hurtigtstartprogram. |
| Licens | MIT-licensdetaljer: gratis til enhver brug, ingen API-nøgle, ingen registrering påkrævet. |
Hurtig bygning
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)Kræver en C++20-kompilator og CMake 3.20 eller nyere.
Minimal fungerende eksempel
#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 bruger RAII. Når objektet går ud af scope, frigives interne ressourcer automatisk.
Næste trin
Efter bygning, se den Udviklerguide for funktionsvejledninger, der dækker former, tekstformatering, tabeller, udfyldning, effekter, talernoter, kommentarer og dokumentegenskaber.