Erste Schritte
Dieser Abschnitt behandelt alles, was Sie benötigen, um Aspose.Slides FOSS für C++ einzurichten und Ihre erste Präsentation zu schreiben.
In diesem Abschnitt
| Seite | Beschreibung |
|---|---|
| Installation | Erstelle aus dem Quellcode mit CMake FetchContent oder Git-Submodul, überprüfe den Build und führe ein Schnellstart-Programm aus. |
| Lizenz | Details zur MIT-Lizenz: kostenlos für jede Nutzung, kein API-Schlüssel, keine Registrierung erforderlich. |
Schneller Build
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)Benötigt einen C++20-Compiler und CMake 3.20 oder neuer.
Minimal funktionsfähiges Beispiel
#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 verwendet RAII. Wenn das Objekt den Gültigkeitsbereich verlässt, werden interne Ressourcen automatisch freigegeben.
Nächste Schritte
Nach dem Erstellen, siehe die Entwicklerhandbuch für Funktionsanleitungen zu Formen, Textformatierung, Tabellen, Füllungen, Effekten, Referenten-Notizen, Kommentaren und Dokumenteigenschaften.