Převod prezentací PowerPoint do PDF s poznámkami v Pythonu

Přehled

Tento článek vysvětluje, jak převést prezentace PowerPoint do PDF s poznámkami přednášejícího pomocí Aspose.Slides pro Python přes Java. Můžete zahrnout poznámky pod každým snímkem a umožnit dlouhým poznámkám pokračovat na dalších stránkách. Pro další nastavení exportu PDF viz Convert PowerPoint to PDF.

Převod PowerPointu do PDF s poznámkami

Použijte metodu save třídy Presentation k exportu prezentace PPT nebo PPTX do PDF. Pro zahrnutí poznámek přednášejícího vytvořte objekt NotesCommentsLayoutingOptions a nakonfigurujte umístění poznámek pomocí jeho metody setNotesPosition. Tento rozvrh přiřaďte k PdfOptions pomocí setSlidesLayoutOptions.

Následující příklad načte sample.pptx a exportuje jej do output.pdf s poznámkami přednášejícího pod snímky:

import jpype
import asposeslides

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

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

presentation = Presentation("sample.pptx")
try:
    # Nastavte možnosti PDF pro vykreslení poznámek přednášejícího.
    notes_options = NotesCommentsLayoutingOptions()
    notes_options.setNotesPosition(NotesPositions.BottomFull)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(notes_options)

    # Uložte prezentaci do PDF s poznámkami přednášejícího.
    presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
    presentation.dispose()

FAQ

Jak mohu zabránit oříznutí dlouhých poznámek přednášejícího?
Použijte NotesPositions.BottomFull, jak je uvedeno v příkladu výše. Toto nastavení zobrazí celé poznámky a při potřebe použije další stránky.

Mohu mít každý snímek a jeho poznámky na jedné stránce?
Použijte NotesPositions.BottomTruncated. Toto nastavení omezuje poznámky na jednu stránku, takže poznámky, které se nevejdou, mohou být oříznuty.

Jak exportovat snímky bez poznámek přednášejícího?
Vynechte konfiguraci rozvržení poznámek a použijte standardní export do PDF popsaný v Convert PowerPoint to PDF.