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ágina | Descripción |
|---|---|
| Instalación | Compila desde el código fuente con CMake FetchContent o submódulo git, verifica la compilación y ejecuta un programa de inicio rápido. |
| Licencia | Detalles 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.