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);
SlidesLayoutOptions está disponível apenas para alguns formatos de saída, como PDF, HTML, TIFF e ao renderizar como imagens.
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.