PowerPoint-presentaties converteren in handout-modus met Python

Inleiding

Aspose.Slides voor Python via Java stelt je in staat presentaties te exporteren in handout-modus, waarbij meerdere dia’s op één pagina worden geplaatst. Dit is handig voor het afdrukken van presentatiemateriaal voor conferenties, seminars en soortgelijke evenementen.

Configureer de lay-out via de setSlidesLayoutOptions methode. Handout-lay-outs worden ondersteund door PdfOptions, RenderingOptions, HtmlOptions, en TiffOptions. Gebruik een HandoutLayoutingOptions object om de lay-out en weergave‑instellingen op te geven.

Handout‑modus export

Om een presentatie te exporteren in handout-modus, maak je een HandoutLayoutingOptions instantie aan en wijs je deze toe aan de doel‑exportopties met behulp van setSlidesLayoutOptions.

Het volgende voorbeeld laadt sample.pptx en exporteert het naar PDF met vier dia’s per pagina in horizontale volgorde. Het bevat dia-nummers en kaders rond de dia’s, en sluit opmerkingen uit.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import HandoutLayoutingOptions, HandoutType, PdfOptions, Presentation, SaveFormat

# Laad een presentatie.
presentation = Presentation("sample.pptx")
try:
    # Configureer de handout-indeling.
    slides_layout_options = HandoutLayoutingOptions()
    slides_layout_options.setHandout(HandoutType.Handouts4Horizontal)
    slides_layout_options.setPrintSlideNumbers(True)
    slides_layout_options.setPrintFrameSlide(True)
    slides_layout_options.setPrintComments(False)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(slides_layout_options)

    # Exporteer de presentatie naar PDF met de gekozen indeling.
    presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
    presentation.dispose()

Veelgestelde vragen

Wat is het maximale aantal dia‑miniaturen per pagina in handout‑modus?

Aspose.Slides ondersteunt maximaal negen miniaturen per pagina. De HandoutType voorinstellingen bieden één, twee, drie, vier, zes of negen dia’s per pagina. De voorinstellingen voor vier, zes en negen dia’s bieden horizontale en verticale ordening.

Kan ik een aangepast raster definiëren, bijvoorbeeld vijf of acht dia’s per pagina?

Nee. Het aantal en de volgorde van de miniaturen worden bepaald door de vooraf gedefinieerde HandoutType waarden. Willekeurige rasters worden niet ondersteund door deze handout‑lay‑outinstellingen.

Kan ik verborgen dia’s opnemen in de handout‑output?

Ja. Schakel verborgen dia’s in de exportinstellingen voor het doelformaat in. Voor PDF roep je PdfOptions.setShowHiddenSlides aan met True vóór het opslaan van de presentatie.