Converter apresentações PowerPoint no modo Handout no Android

Introdução

Aspose.Slides fornece a capacidade de converter apresentações em vários formatos, incluindo a criação de folhetos para impressão no modo Handout. Esse modo permite configurar como múltiplos slides aparecem em uma única página, sendo útil para conferências, seminários e outros eventos. Você pode habilitar esse modo definindo o método setSlidesLayoutOptions nas interfaces IPdfOptions, IRenderingOptions, IHtmlOptions e ITiffOptions.

Exportação no modo Handout

Para configurar o modo Handout, use o objeto HandoutLayoutingOptions, que determina quantos slides são colocados em uma única página e outros parâmetros de exibição.

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

// Carregar uma apresentação.
Presentation presentation = new Presentation("sample.pptx");
try {
	// Definir as opções de exportação.
	HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
	slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal);  // 4 slides em uma página horizontalmente
	slidesLayoutOptions.setPrintSlideNumbers(true);                   // imprimir números dos slides
	slidesLayoutOptions.setPrintFrameSlide(true);                     // imprimir uma borda ao redor dos slides
	slidesLayoutOptions.setPrintComments(false);                      // sem comentários

	PdfOptions pdfOptions = new PdfOptions();
	pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);

	// Exportar a apresentação para PDF com o layout escolhido.
	presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
	if (presentation != null) presentation.dispose();
}

Perguntas Frequentes

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

O Aspose.Slides oferece suporte a predefinições 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 classe HandoutType; layouts arbitrários não são suportados.

Posso incluir slides ocultos na saída Handout?

Sim. Habilite os slides ocultos usando o método setShowHiddenSlides nas configurações de exportação para o formato de destino, como PdfOptions, HtmlOptions ou TiffOptions.