AndroidでハンドアウトモードのPowerPointプレゼンテーションを変換

ハンドアウトモードエクスポート

Aspose.Slides は、プレゼンテーションをさまざまな形式に変換する機能を提供し、ハンドアウトモードで印刷用ハンドアウトを作成することもできます。このモードでは、1ページに複数のスライドをどのように配置するかを設定でき、会議やセミナー、その他のイベントに便利です。このモードは、IPdfOptionsIRenderingOptionsIHtmlOptions、およびITiffOptions インターフェイスで setSlidesLayoutOptions メソッドを設定することで有効にできます。

ハンドアウトモードを構成するには、HandoutLayoutingOptions オブジェクトを使用します。これにより、1ページに配置するスライド数やその他の表示パラメーターを決定できます。

以下は、ハンドアウトモードでプレゼンテーションを PDF に変換するコード例です。

// プレゼンテーションを読み込む。
Presentation presentation = new Presentation("sample.pptx");
try {
	// エクスポートオプションを設定する。
	HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
	slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal);  // 1ページに横方向で4枚のスライド
	slidesLayoutOptions.setPrintSlideNumbers(true);                   // スライド番号を印刷
	slidesLayoutOptions.setPrintFrameSlide(true);                     // スライドの周囲にフレームを印刷
	slidesLayoutOptions.setPrintComments(false);                      // コメントなし

	PdfOptions pdfOptions = new PdfOptions();
	pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);

	// 選択したレイアウトでプレゼンテーションを PDF にエクスポート。
	presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
	if (presentation != null) presentation.dispose();
}

よくある質問

ハンドアウトモードで1ページあたり表示できるスライドサムネイルの最大数は何ですか?

Aspose.Slides は、presets により、横方向または縦方向の並び順で最大 9 つのサムネイルを1ページに表示できます。利用可能なオプションは、1、2、3、4(横/縦)、6(横/縦)、9(横/縦)です。

5枚や8枚など、カスタムグリッドを定義できますか?

いいえ。サムネイルの数と並び順は HandoutType クラスで厳密に制御されており、任意のレイアウトはサポートされていません。

ハンドアウト出力に非表示スライドを含めることはできますか?

はい。対象フォーマットのエクスポート設定で setShowHiddenSlides メソッドを使用して非表示スライドを有効にできます。たとえば、PdfOptionsHtmlOptions、または TiffOptions です。