Presentation

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

ImageRenderOptions Presentation klassen är rotobjektet för att skapa, läsa in och spara PowerPoint .pptx filer i Aspose.Slides FOSS för C++.

ImageRenderOptions: Aspose::Slides::Foss

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

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


ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Presentation()Skapa en ny tom presentation med en tom bild.
Presentation(std::string_view path)Läs in en presentation från en filsökväg.

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

Samlingstillgångar

ImageRenderOptionsReturtypImageRenderOptions
slides()SlideCollection&Ordnad samling av bilder.
layout_slides()GlobalLayoutSlideCollection&Alla layoutbilder över alla masterbilder.
masters()MasterSlideCollection&Samling av masterbilder.
images()ImageCollection&Bilder inbäddade i presentationen.
notes_size()NotesSize&Inställningar för notssidans storlek.
comment_authors()CommentAuthorCollection&Samling av kommentarsförfattare.
document_properties()DocumentProperties&Inbyggd och anpassad dokumentmetadata.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source_format()ImageRenderOptionsFormat för den inlästa presentationskällan.
first_slide_number()ImageRenderOptionsFörsta bildnumret i presentationen.
set_first_slide_number(int)ImageRenderOptionsStäll in första bildnumret.
current_date_time()ImageRenderOptionsDatum och tid som används för datum‑tid‑platshållare.
set_current_date_time(...)ImageRenderOptionsAnvänd aktuell datum‑tid för platshållare.

ImageRenderOptions

save(std::string_view path, SaveFormat format)

Spara presentationen till en fil.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
pathstd::string_viewDestinationsfilens sökväg.
formatSaveFormatUtdatformat (t.ex., SaveFormat::PPTX).
prs.save("output.pptx", SaveFormat::PPTX);

dispose()

Frigör resurser som hålls av presentationen.

detect_source_format(std::string_view path)

Detektera källformatet för en presentationsfil utan att läsa in den helt.


Användningsexempel

Skapa en presentation med en 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);

Öppna och inspektera

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

Se även

 Svenska