Convertir les présentations PowerPoint en PDF avec notes en Python

Vue d’ensemble

Cet article explique comment convertir des présentations PowerPoint en PDF avec les notes du présentateur en utilisant Aspose.Slides pour Python via Java. Vous pouvez placer les notes sous chaque diapositive et permettre aux notes longues de se poursuivre sur des pages supplémentaires. Pour d’autres paramètres d’exportation PDF, voir Convert PowerPoint to PDF.

Convertir PowerPoint en PDF avec notes

Utilisez la méthode save de la classe Presentation pour exporter une présentation PPT ou PPTX au format PDF. Pour inclure les notes du présentateur, créez un objet NotesCommentsLayoutingOptions et configurez le placement des notes avec sa méthode setNotesPosition. Assignez cette disposition à PdfOptions à l’aide de setSlidesLayoutOptions.

L’exemple suivant charge sample.pptx et l’exporte vers output.pdf avec les notes du présentateur sous les diapositives :

import jpype
import asposeslides

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

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

presentation = Presentation("sample.pptx")
try:
    # Configurer les options PDF pour le rendu des notes du présentateur.
    notes_options = NotesCommentsLayoutingOptions()
    notes_options.setNotesPosition(NotesPositions.BottomFull)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(notes_options)

    # Enregistrer la présentation au format PDF avec les notes du présentateur.
    presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
    presentation.dispose()

FAQ

Comment éviter que les notes de présentateur longues ne soient tronquées ?

Utilisez NotesPositions.BottomFull, comme dans l’exemple ci‑dessus. Ce paramètre affiche les notes complètes, en utilisant des pages supplémentaires si nécessaire.

Puis‑je garder chaque diapositive et ses notes sur une seule page ?

Utilisez NotesPositions.BottomTruncated. Ce paramètre limite les notes à une page, de sorte que les notes qui ne tiennent pas peuvent être tronquées.

Comment exporter les diapositives sans notes du présentateur ?

Omettez la configuration de la disposition des notes et utilisez l’exportation PDF standard décrite dans Convert PowerPoint to PDF.