Converter apresentações do PowerPoint no modo Handout em .NET

Introdução

O Aspose.Slides permite converter apresentações para formatos de saída que suportam o modo Handout. Nesse modo, vários slides são organizados em uma única página, o que é útil para imprimir materiais de apresentação para conferências, seminários e eventos semelhantes.

O modo Handout é configurado através da propriedade SlidesLayoutOptions, que está disponível em IPdfOptions, IRenderingOptions, IHtmlOptions, e ITiffOptions. Para definir o layout do handout, use o objeto HandoutLayoutingOptions.

Exportação no Modo Handout

Para exportar uma apresentação no modo Handout, defina a propriedade SlidesLayoutOptions nas opções de exportação de destino e atribua uma instância de HandoutLayoutingOptions que define o número de slides por página e os parâmetros de exibição relacionados.

Abaixo está um exemplo de código que mostra como converter uma apresentação para PDF no modo Handout.

// Carregar uma apresentação.
using var presentation = new Presentation("sample.pptx");

// Set the export options.
var pdfOptions = new PdfOptions
{
    SlidesLayoutOptions = new HandoutLayoutingOptions
    {
        Handoff = HandoutType.Handouts4Horizontal,  // 4 slides em uma página horizontalmente
        PrintSlideNumbers = true,                   // imprimir números dos slides
        PrintFrameSlide = true,                     // imprimir um quadro ao redor dos slides
        PrintComments = false                       // sem comentários
    }
};

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

FAQ

Qual é o número máximo de miniaturas de slides por página no modo Handout?

O Aspose.Slides suporta presets de até 9 miniaturas por página com ordenação horizontal ou vertical: 1, 2, 3, 4 (horizontal/vertical), 6 (horizontal/vertical) e 9 (horizontal/vertical).

Posso definir uma grade personalizada, como 5 ou 8 slides por página?

Não. O número e a ordem das miniaturas são controlados estritamente pela enumeração HandoutType; layouts arbitrários não são suportados.

Posso incluir slides ocultos na saída Handout?

Sim. Ative a opção ShowHiddenSlides nas configurações de exportação para o formato de destino, como PdfOptions, HtmlOptions, ou TiffOptions.