# Converti le presentazioni in modalità Handout con Python

> Converti le presentazioni in dispense con Python. Imposta il numero di diapositive per pagina, mantieni le note, esporta in PDF o immagini con Aspose.Slides, con codice di esempio. Provalo gratuitamente.

Source: https://docs.aspose.com/slides/it/python-net/convert-powerpoint-in-handout-mode/
Updated: 2026-06-12

## **Introduzione**

Aspose.Slides fornisce la possibilità di convertire le presentazioni in vari formati, inclusa la creazione di dispense per la stampa in modalità Handout. Questa modalità consente di configurare come più diapositive appaiono su una singola pagina, rendendola utile per conferenze, seminari e altri eventi. È possibile abilitare questa modalità impostando la proprietà `slides_layout_options` nelle classi [PdfOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/pdfoptions/), [RenderingOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/renderingoptions/), [HtmlOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/htmloptions/) e [TiffOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/tiffoptions/).

## **Esportazione della modalità Handout**

Per configurare la modalità Handout, utilizzare l'oggetto [HandoutLayoutingOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/handoutlayoutingoptions/), che determina quante diapositive vengono posizionate su una singola pagina e altri parametri di visualizzazione.

Di seguito è riportato un esempio di codice che mostra come convertire una presentazione in PDF in modalità Handout.

```py
# Carica una presentazione.
with slides.Presentation("sample.pptx") as presentation:

    # Imposta le opzioni di esportazione.
    slides_layout_options = slides.export.HandoutLayoutingOptions()
    slides_layout_options.handout = slides.export.HandoutType.HANDOUTS_4_HORIZONTAL  # 4 diapositive su una pagina orizzontalmente
    slides_layout_options.print_slide_numbers = True                                 # stampa i numeri delle diapositive
    slides_layout_options.print_frame_slide = True                                   # stampa una cornice attorno alle diapositive
    slides_layout_options.print_comments = False                                     # nessun commento

    pdf_options = slides.export.PdfOptions()
    pdf_options.slides_layout_options = slides_layout_options

    # Esporta la presentazione in PDF con il layout scelto.
    presentation.save("output.pdf", slides.export.SaveFormat.PDF, pdf_options)
```

{{% alert color="warning" %}} 
Tenere presente che la proprietà `slides_layout_options` è disponibile solo per alcuni formati di output, come PDF, HTML, TIFF e durante il rendering come immagini.
{{% /alert %}} 

## **FAQ**

**Qual è il numero massimo di miniature di diapositive per pagina nella modalità Handout?**

Aspose.Slides supporta i [presets](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/handouttype/) fino a 9 miniature per pagina con ordinamento orizzontale o verticale: 1, 2, 3, 4 (orizzontale/verticale), 6 (orizzontale/verticale) e 9 (orizzontale/verticale).

**Posso definire una griglia personalizzata, ad esempio 5 o 8 diapositive per pagina?**

No. Il numero e l'ordinamento delle miniature sono controllati rigorosamente dall'enumerazione [HandoutType](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/handouttype/); i layout arbitrari non sono supportati.

**Posso includere diapositive nascoste nell'output Handout?**

Sì. Abilita l'opzione `show_hidden_slides` nelle impostazioni di esportazione per il formato di destinazione, come [PdfOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/pdfoptions/), [HtmlOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/htmloptions/) o [TiffOptions](https://reference.aspose.com/slides/it/python-net/aspose.slides.export/tiffoptions/).
