Presentation — Aspose.Slides FOSS for C++ API Reference

Examples Presentation class es el objeto raíz para crear, cargar y guardar PowerPoint .pptx archivos en Aspose.Slides FOSS para C++.

Examples: Aspose::Slides::Foss

#include <Aspose/Slides/Foss/presentation.h>
class Presentation

Examples: include/Aspose/Slides/Foss/presentation.h


Examples

ExamplesExamples
Presentation()Crear una nueva presentación vacía con una diapositiva en blanco.
Presentation(std::string_view path)Cargar una presentación desde una ruta de archivo.

Examples:

#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;

// Create a new empty presentation
Presentation prs;

// Open an existing PPTX file
Presentation prs2("deck.pptx");

Accesores de colección

ExamplesTipo de retornoExamples
slides()SlideCollection&Colección ordenada de diapositivas.
layout_slides()GlobalLayoutSlideCollection&Todas las diapositivas de diseño en todos los maestros.
masters()MasterSlideCollection&Colección de diapositivas maestras.
images()ImageCollection&Imágenes incrustadas en la presentación.
notes_size()NotesSize&Configuración del tamaño de la página de notas.
comment_authors()CommentAuthorCollection&Colección de autores de comentarios.
document_properties()DocumentProperties&Metadatos de documento incorporados y personalizados.

Examples

ExamplesExamplesExamples
source_format()ExamplesFormato de la fuente de presentación cargada.
first_slide_number()ExamplesNúmero de la primera diapositiva en la presentación.
set_first_slide_number(int)ExamplesEstablecer el número de la primera diapositiva.
current_date_time()ExamplesFecha y hora usadas para los marcadores de posición de fecha y hora.
set_current_date_time(...)ExamplesEstablecer la fecha y hora actuales para los marcadores de posición.

Examples

save(std::string_view path, SaveFormat format)

Guarda la presentación en un archivo.

ExamplesExamplesExamples
pathstd::string_viewRuta del archivo de destino.
formatSaveFormatFormato de salida (p.ej., SaveFormat::PPTX).
prs.save("output.pptx", SaveFormat::PPTX);

dispose()

Libera los recursos que mantiene la presentación.

detect_source_format(std::string_view path)

Detecta el formato de origen de un archivo de presentación sin cargarlo completamente.


Ejemplos de uso

Crear una presentación con una forma

#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;

Presentation prs;
auto& slide = prs.slides()[0];
auto& shapes = slide.shapes();
// Add shapes and save
prs.save("hello.pptx", SaveFormat::PPTX);

Abrir e inspeccionar

#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;

Presentation prs("existing.pptx");
std::cout << "Slides: " << prs.slides().size() << std::endl;
prs.save("updated.pptx", SaveFormat::PPTX);

Ver también

 Español