PowerPoint プレゼンテーションをノート付きで TIFF に変換 (C++)

概要

Aspose.Slides for C++ は、PowerPoint および OpenDocument プレゼンテーション (PPT、PPTX、ODP) をノート付きで TIFF 形式に変換するシンプルなソリューションを提供します。この形式は高品質な画像保存、印刷、文書アーカイブに広く利用されています。Aspose.Slides を使用すると、スピーカーノート付きのプレゼンテーション全体をエクスポートできるだけでなく、Notes Slide ビューでスライドサムネイルを生成することもできます。変換プロセスはシンプルで効率的であり、Presentation クラスの Save メソッドを利用して、ノートとレイアウトを保持しながらプレゼンテーション全体を一連の TIFF 画像に変換します。

ノート付きでプレゼンテーションを TIFF に変換する

Aspose.Slides for C++ でノート付きの PowerPoint または OpenDocument プレゼンテーションを TIFF に保存する手順は以下の通りです。

  1. Presentation クラスをインスタンス化します: PowerPoint または OpenDocument ファイルを読み込みます。
  2. 出力レイアウトオプションを構成します: NotesCommentsLayoutingOptions クラスを使用して、ノートとコメントの表示方法を指定します。
  3. プレゼンテーションを TIFF に保存します: 設定したオプションを Save メソッドに渡します。

例えば、次のスライドが含まれる “speaker_notes.pptx” ファイルがあるとします。

スピーカーノート付きのプレゼンテーションスライド

以下のコードスニペットは、set_SlidesLayoutOptions メソッドを使用して、Notes Slide ビューでプレゼンテーションを TIFF 画像に変換する方法を示しています。

// プレゼンテーション ファイルを表す Presentation クラスのインスタンスを作成します。
auto presentation = MakeObject<Presentation>(u"speaker_notes.pptx");

auto notesOptions = MakeObject<NotesCommentsLayoutingOptions>();
notesOptions->set_NotesPosition(NotesPositions::BottomFull); // スライドの下にノートを表示します。

// Configure the TIFF options with Notes layouting.
auto tiffOptions = MakeObject<TiffOptions>();
tiffOptions->set_DpiX(300);
tiffOptions->set_DpiY(300);
tiffOptions->set_SlidesLayoutOptions(notesOptions);

// Save the presentation to TIFF with the speaker notes.
presentation->Save(u"TIFF_with_notes.tiff", SaveFormat::Tiff, tiffOptions);

presentation->Dispose();

結果:

スピーカーノート付きの TIFF 画像

FAQ

TIFF の結果におけるノート領域の位置を制御できますか?

はい。ノートレイアウト設定 を使用して、NoneBottomTruncatedBottomFull のいずれかを選択できます。これらはそれぞれノートを非表示にする、1 ページに収める、または追加ページに続けて表示するオプションです。

品質の目立った低下なく、ノート付き TIFF ファイルのサイズを削減するにはどうすればよいですか?

効率的な圧縮(例: LZW または RLE)を選び、適切な DPI を設定し、許容できる場合は ピクセル形式(8 bpp やモノクロ用の 1 bpp など)を低くします。画像サイズ をやや小さくすることも、可読性に大きな影響を与えずにサイズ削減に役立ちます。

元のシステムにフォントが存在しない場合、ノートのフォントは結果に影響しますか?

はい。フォントが欠落していると 置換 が発生し、テキストの計測や外観が変わる可能性があります。これを防ぐには、必要なフォントを提供 するか、デフォルトの フォールバック フォント を設定して、意図した書体が使用されるようにしてください。