.NET でハンドアウトモードの PowerPoint プレゼンテーションを変換
ハンドアウト モード エクスポート
Aspose.Slides は、プレゼンテーションをさまざまな形式に変換する機能を提供し、ハンドアウトモードで印刷用のハンドアウトを作成することもできます。このモードでは、1 ページに複数のスライドを配置する方法を設定できるため、会議やセミナーなどのイベントで便利です。SlidesLayoutOptions プロパティを設定することで、このモードを有効にできます。対象となるインターフェイスは IPdfOptions、IRenderingOptions、IHtmlOptions、および 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);
SlidesLayoutOptions プロパティは、PDF、HTML、TIFF などの特定の出力形式、または画像としてレンダリングする場合にのみ利用可能であることに注意してください。
FAQ
ハンドアウトモードでページあたりのスライドサムネイルの最大数は何枚ですか?
Aspose.Slides は、横向きまたは縦向きの並び順で 1、2、3、4(横/縦)、6(横/縦)、および 9(横/縦)枚のサムネイルまでの presets をサポートしています。
5 枚や 8 枚など、カスタムグリッドを定義できますか?
できません。サムネイルの数と並び順は HandoutType 列挙型で厳密に制御されており、任意のレイアウトはサポートされていません。
ハンドアウト出力に非表示スライドを含めることはできますか?
はい。対象フォーマットのエクスポート設定で ShowHiddenSlides オプションを有効にします。たとえば PdfOptions、HtmlOptions、または TiffOptions です。