PowerPoint-presentaties converteren naar PDF met notities in Python

Overzicht

Dit artikel legt uit hoe je PowerPoint‑presentaties naar PDF met spreker­notities kunt converteren met Aspose.Slides voor Python via Java. Je kunt notities onder elke dia opnemen en lange notities laten doorgaan op extra pagina’s. Voor andere PDF‑exportinstellingen, zie Convert PowerPoint to PDF .

PowerPoint naar PDF converteren met notities

Gebruik de save‑methode van de Presentation‑klasse om een PPT‑ of PPTX‑presentatie naar PDF te exporteren. Om spreker­notities op te nemen, maak je een NotesCommentsLayoutingOptions‑object aan en configureer je de notitieplaatsing met de setNotesPosition‑methode. Wijs deze lay‑out toe aan PdfOptions via setSlidesLayoutOptions .

Het volgende voorbeeld laadt sample.pptx en exporteert het naar output.pdf met spreker­notities onder de dia’s:

import jpype
import asposeslides

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

from asposeslides.api import NotesCommentsLayoutingOptions, NotesPositions, PdfOptions, Presentation, SaveFormat

presentation = Presentation("sample.pptx")
try:
    # Configureer PDF-opties voor weergave van sprekernotities.
    notes_options = NotesCommentsLayoutingOptions()
    notes_options.setNotesPosition(NotesPositions.BottomFull)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(notes_options)

    # Sla de presentatie op als PDF met sprekernotities.
    presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
    presentation.dispose()

FAQ

Hoe kan ik voorkomen dat lange spreker­notities worden afgekapt?

Gebruik NotesPositions.BottomFull, zoals in het voorbeeld hierboven. Deze instelling geeft de volledige notities weer en gebruikt extra pagina’s indien nodig.

Kan ik elke dia en de bijbehorende notities op één pagina houden?

Gebruik NotesPositions.BottomTruncated. Deze instelling beperkt de notities tot één pagina, waardoor notities die niet passen worden afgekapt.

Hoe exporteer ik dia’s zonder spreker­notities?

Laat de notitie‑lay‑outconfiguratie weg en gebruik de standaard PDF‑export beschreven in Convert PowerPoint to PDF .