Aspose.Slides para C++
Aspose.Slides for C++ es una biblioteca nativa de C++ para crear, leer, editar y convertir presentaciones de PowerPoint y OpenDocument, sin Microsoft PowerPoint ni Automatización de Office.
Carga y guarda PPT, PPTX, PPS, POT y ODP, incluidas las variantes con macros y plantillas, y exporta a PDF, XPS, HTML, SVG, TIFF, Markdown e imágenes.
Empezar
COMENZANDO
EVALUAR
Construir con Slides
TAREAS COMUNES
- Abrir una presentación
- Guardar una presentación
- Convertir a PDF
- Renderizar diapositivas como imágenes
- Editar texto y formas
FLUJOS DE TRABAJO DE SLIDES
EJEMPLOS
Referencia y Soporte
REFERENCIA
SOPORTE
Su primera presentación
En Windows, cree un proyecto C++ Console App en Visual Studio e instale el paquete NuGet en la Package Manager Console (Tools > NuGet Package Manager > Package Manager Console):
Install-Package Aspose.Slides.Cpp
En Linux, descargue el paquete ZIP para Linux y configure el proyecto CMake descrito en Instalación.
Luego use este código como el archivo fuente principal de su programa. Crea una presentación con un cuadro de texto y la guarda:
#include <DOM/Presentation.h>
#include <DOM/ISlide.h>
#include <DOM/IShapeCollection.h>
#include <DOM/IAutoShape.h>
#include <DOM/ITextFrame.h>
#include <DOM/ShapeType.h>
#include <Export/SaveFormat.h>
#include <system/smart_ptr.h>
using namespace Aspose::Slides;
using namespace Aspose::Slides::Export;
using namespace System;
int main()
{
auto presentation = MakeObject<Presentation>();
auto slide = presentation->get_Slide(0);
auto shape = slide->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 50, 50, 400, 100);
shape->get_TextFrame()->set_Text(u"Hello, Aspose.Slides!");
presentation->Save(u"hello.pptx", SaveFormat::Pptx);
presentation->Dispose();
return 0;
}
Para ejecutarlo en Windows, seleccione la plataforma x64 en la barra de herramientas y presione Ctrl+F5. En Linux, guárdelo como main.cpp en la carpeta del proyecto, luego compile y ejecute allí:
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build
./build/hello
El programa guarda hello.pptx con una diapositiva que contiene un cuadro de texto. Sin una licencia, el archivo guardado incluye una marca de agua de evaluación — vea Licenciamiento. Para más formas de crear y rellenar una presentación, consulte Crear presentaciones.