JavaでハンドアウトモードでPowerPointプレゼンテーションを変換する
Contents
[
Hide
]
Aspose.Slides は、プレゼンテーションをさまざまな形式に変換する機能を提供し、Handout モードで印刷用の配布資料を作成することもできます。このモードでは、1 ページに複数のスライドをどのように配置するかを構成でき、会議やセミナー、その他のイベントで便利です。setSlidesLayoutOptions メソッドをIPdfOptions、IRenderingOptions、IHtmlOptions および ITiffOptions インターフェイスで設定することで、このモードを有効にできます。
Handout モードを構成するには、1 ページに配置するスライド数やその他の表示パラメータを決定するHandoutLayoutingOptions オブジェクトを使用します。
以下は、Handout モードでプレゼンテーションを 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();
}
setSlidesLayoutOptions メソッドは、PDF、HTML、TIFF などの特定の出力形式、または画像としてレンダリングする場合にのみ利用可能であることに留意してください。