Presentation

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

ImageRenderOptions Presentation classe é o objeto raiz para criar, carregar e salvar PowerPoint .pptx arquivos em Aspose.Slides FOSS para C++.

ImageRenderOptions: Aspose::Slides::Foss

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

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


ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Presentation()Crie uma nova apresentação vazia com um slide em branco.
Presentation(std::string_view path)Carregue uma apresentação a partir de um caminho de arquivo.

ImageRenderOptions:

#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");

Acessores de Coleção

ImageRenderOptionsTipo de RetornoImageRenderOptions
slides()SlideCollection&Coleção ordenada de slides.
layout_slides()GlobalLayoutSlideCollection&Todos os slides de layout em todos os mestres.
masters()MasterSlideCollection&Coleção de slides mestres.
images()ImageCollection&Imagens incorporadas na apresentação.
notes_size()NotesSize&Configurações de tamanho da página de notas.
comment_authors()CommentAuthorCollection&Coleção de autores de comentários.
document_properties()DocumentProperties&Metadados de documento incorporados e personalizados.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source_format()ImageRenderOptionsFormato da fonte da apresentação carregada.
first_slide_number()ImageRenderOptionsNúmero do primeiro slide na apresentação.
set_first_slide_number(int)ImageRenderOptionsDefinir o número do primeiro slide.
current_date_time()ImageRenderOptionsData e hora usadas para marcadores de data/hora.
set_current_date_time(...)ImageRenderOptionsDefinir a data e hora atuais para os marcadores.

ImageRenderOptions

save(std::string_view path, SaveFormat format)

Salva a apresentação em um arquivo.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
pathstd::string_viewCaminho do arquivo de destino.
formatSaveFormatFormato de saída (por exemplo,., SaveFormat::PPTX).
prs.save("output.pptx", SaveFormat::PPTX);

dispose()

Libera os recursos mantidos pela apresentação.

detect_source_format(std::string_view path)

Detecta o formato de origem de um arquivo de apresentação sem carregá-lo completamente.


Exemplos de Uso

Criar uma Apresentação com uma 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 Inspecionar

#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);

Veja Também

 Português