Comenzando

Esta sección cubre todo lo que necesitas para configurar Aspose.Slides FOSS para C++ y escribir tu primera presentación.

En esta sección

PáginaDescripción
InstalaciónCompila desde el código fuente con CMake FetchContent o submódulo git, verifica la compilación y ejecuta un programa de inicio rápido.
LicenciaDetalles de la Licencia MIT: libre para cualquier uso, sin clave API, sin registro requerido.

Compilación rápida

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)

Requiere un compilador C++20 y CMake 3.20 o posterior.

Ejemplo mínimo funcional

#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 utiliza RAII. Cuando el objeto sale del alcance, los recursos internos se liberan automáticamente.

Próximos pasos

Después de compilar, consulta el Guía del Desarrollador para guías de características que cubren formas, formato de texto, tablas, relleno, efectos, notas del presentador, comentarios y propiedades del documento.

 Español