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

ImageRenderOptions Presentation class は PowerPoint の作成、読み込み、保存のためのルートオブジェクトです。 .pptx C++ 用 Aspose.Slides FOSS のファイルです。.

ImageRenderOptions: Aspose::Slides::Foss

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

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


ImageRenderOptions

ImageRenderOptionsImageRenderOptions
Presentation()1枚の空白スライドを持つ新しい空のプレゼンテーションを作成します。.
Presentation(std::string_view path)ファイルパスからプレゼンテーションを読み込みます。.

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

コレクションアクセサ

ImageRenderOptions戻り値の型ImageRenderOptions
slides()SlideCollection&スライドの順序付きコレクションです。.
layout_slides()GlobalLayoutSlideCollection&すべてのマスターにわたるすべてのレイアウトスライドです。.
masters()MasterSlideCollection&マスタースライドのコレクションです。.
images()ImageCollection&プレゼンテーションに埋め込まれた画像です。.
notes_size()NotesSize&ノートページのサイズ設定です。.
comment_authors()CommentAuthorCollection&コメント作成者のコレクションです。.
document_properties()DocumentProperties&組み込みおよびカスタムのドキュメントメタデータ。.

ImageRenderOptions

ImageRenderOptionsImageRenderOptionsImageRenderOptions
source_format()ImageRenderOptions読み込まれたプレゼンテーションソースの形式。.
first_slide_number()ImageRenderOptionsプレゼンテーションの最初のスライド番号。.
set_first_slide_number(int)ImageRenderOptions最初のスライド番号を設定します。.
current_date_time()ImageRenderOptions日付時刻プレースホルダーに使用される日付と時刻。.
set_current_date_time(...)ImageRenderOptionsプレースホルダー用に現在の日付時刻を設定します。.

ImageRenderOptions

save(std::string_view path, SaveFormat format)

プレゼンテーションをファイルに保存します。.

ImageRenderOptionsImageRenderOptionsImageRenderOptions
pathstd::string_view出力先ファイルパス。.
formatSaveFormat出力形式(例:., SaveFormat::PPTX).
prs.save("output.pptx", SaveFormat::PPTX);

dispose()

プレゼンテーションが保持しているリソースを解放します。.

detect_source_format(std::string_view path)

プレゼンテーションファイルを完全に読み込まずに、ソースフォーマットを検出します。.


使用例

シェイプを使用してプレゼンテーションを作成する

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

開いて検査する

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

関連項目

 日本語