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

SeiteBeschreibung
InstallationErstelle aus dem Quellcode mit CMake FetchContent oder Git-Submodul, überprüfe den Build und führe ein Schnellstart-Programm aus.
LizenzDetails 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.

 Deutsch