Konvertera PowerPoint-presentationer till PDF med noteringar i Python

Översikt

Den här artikeln förklarar hur du konverterar PowerPoint-presentationer till PDF med talarnoteringar med Aspose.Slides för Python via Java. Du kan infoga noteringar under varje bild och låta långa noteringar fortsätta på ytterligare sidor. För andra PDF‑exportinställningar, se Convert PowerPoint to PDF.

Konvertera PowerPoint till PDF med noteringar

Använd metoden save för klassen Presentation för att exportera en PPT‑ eller PPTX‑presentation till PDF. För att inkludera talarnoteringar, skapa ett objekt av typen NotesCommentsLayoutingOptions och konfigurera noteringsplaceringen med dess metod setNotesPosition. Tilldela detta layout till PdfOptions med hjälp av setSlidesLayoutOptions.

Följande exempel läser in sample.pptx och exporterar det till output.pdf med talarnoteringar under bilderna:

import jpype
import asposeslides

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

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

presentation = Presentation("sample.pptx")
try:
    # Konfigurera PDF-alternativ för att rendera talarnoteringar.
    notes_options = NotesCommentsLayoutingOptions()
    notes_options.setNotesPosition(NotesPositions.BottomFull)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(notes_options)

    # Spara presentationen som PDF med talarnoteringar.
    presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
    presentation.dispose()

Vanliga frågor

Hur kan jag förhindra att långa talarnoteringar blir avklippta?
Använd NotesPositions.BottomFull, som i exemplet ovan. Denna inställning visar hela noteringarna och använder ytterligare sidor vid behov.

Kan jag hålla varje bild och dess noteringar på en enda sida?
Använd NotesPositions.BottomTruncated. Denna inställning begränsar noteringarna till en sida, så noteringar som inte får plats kan trunkeras.

Hur exporterar jag bilder utan talarnoteringar?
Utelämna konfigurationen för noteringslayout och använd den standard PDF‑export som beskrivs i Convert PowerPoint to PDF.