Presentation

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

ImageRenderOptions Presentation clasa este obiectul rădăcină pentru crearea, încărcarea și salvarea PowerPoint .pptx fișiere în Aspose.Slides FOSS pentru C++.

ImageRenderOptions: Aspose::Slides::Foss

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

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


ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Presentation()Creează o prezentare nouă goală cu un singur diapozitiv gol.
Presentation(std::string_view path)Încarcă o prezentare dintr-o cale de fișier.

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

Accesori pentru colecție

ImageRenderOptionsTip de returnareImageRenderOptions
slides()SlideCollection&Colecție ordonată de diapozitive.
layout_slides()GlobalLayoutSlideCollection&Toate diapozitivele de aspect din toate masterele.
masters()MasterSlideCollection&Colecție de diapozitive master.
images()ImageCollection&Imagini încorporate în prezentare.
notes_size()NotesSize&Setări de dimensiune a paginii de note.
comment_authors()CommentAuthorCollection&Colecție de autori de comentarii.
document_properties()DocumentProperties&Metadate de document încorporate și personalizate.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source_format()ImageRenderOptionsFormatul sursei de prezentare încărcate.
first_slide_number()ImageRenderOptionsNumărul primei diapozitive din prezentare.
set_first_slide_number(int)ImageRenderOptionsSetează numărul primei diapozitive.
current_date_time()ImageRenderOptionsData și ora utilizate pentru substituenții de tip dată-oră.
set_current_date_time(...)ImageRenderOptionsSetează data‑ora curentă pentru substituenți.

ImageRenderOptions

save(std::string_view path, SaveFormat format)

Salvează prezentarea într-un fișier.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
pathstd::string_viewCalea fișierului destinație.
formatSaveFormatFormat de ieșire (de ex., SaveFormat::PPTX).
prs.save("output.pptx", SaveFormat::PPTX);

dispose()

Eliberează resursele deținute de prezentare.

detect_source_format(std::string_view path)

Detectează formatul sursă al unui fișier de prezentare fără a-l încărca complet.


Exemple de utilizare

Creează o prezentare cu o formă

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

Deschide și inspectează

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

Vezi și

 Română