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

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

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

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

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

 // Load a presentation.
 using var presentation = new Presentation("sample.pptx");

 // Set the export options.
 var pdfOptions = new PdfOptions
 {
     SlidesLayoutOptions = new HandoutLayoutingOptions
     {
         Handout = HandoutType.Handouts4Horizontal,  // 1ページに横方向で4枚のスライド
         PrintSlideNumbers = true,                   // スライド番号を印刷
         PrintFrameSlide = true,                     // スライドの周りに枠を印刷
         PrintComments = false                       // コメントはありません
     }
 };

 // Export the presentation to PDF with the chosen layout.
 presentation.Save("output.pdf", SaveFormat.Pdf, pdfOptions);

FAQ

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

Aspose.Slides は、横向きまたは縦向きの並び順で 1、2、3、4(横/縦)、6(横/縦)、および 9(横/縦)枚のサムネイルまでの presets をサポートしています。

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

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

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

はい。対象フォーマットのエクスポート設定で ShowHiddenSlides オプションを有効にします。たとえば PdfOptionsHtmlOptions、または TiffOptions です。