Tekst uit PPT-presentaties extraheren met Python

Bouw Python-toepassingen die met Aspose.Slides tekst en opmaakdetails uit PowerPoint-presentaties extraheren.

Tekst uit een PPT-presentatie extraheren met Python

Aspose.Slides for Python via .NET biedt de statische methode get_all_text_frames van SlideUtil. Deze retourneert de TextFrame-objecten van de hele presentatie en kan ook tekst uit modeldia’s bevatten. In het volgende voorbeeld worden tekst en bijbehorende lettertypedetails uit een PPT-presentatie geëxtraheerd.

Tekst uit een PPT-presentatie extraheren – Python

include_master_slides = True

with slides.Presentation("presentation.ppt") as presentation:
    text_frames = slides.util.SlideUtil.get_all_text_frames(presentation, include_master_slides)

    for text_frame in text_frames:
        for paragraph in text_frame.paragraphs:
            for portion in paragraph.portions:
                print(portion.text)

                font_height = portion.portion_format.font_height
                print(font_height)

                latin_font = portion.portion_format.latin_font
                if latin_font is not None:
                    print(latin_font.font_name)

Tekst uit PPT extraheren met Python

Volg deze stappen om tekst uit een PPT-bestand te extraheren.

  1. Open het PPT-bestand met Presentation.
  2. Roep SlideUtil.get_all_text_frames aan en geef aan of modeldia’s moeten worden meegenomen.
  3. Doorloop de geretourneerde TextFrame-objecten.
  4. Doorloop de verzameling paragraphs van elk tekstkader.
  5. Doorloop de verzameling portions van elke alinea.
  6. Lees text en de opmaakeigenschappen van het huidige tekstdeel.

Gebouwd met Aspose.Slides

Tekst en afbeeldingen online extraheren

De gratis app Aspose.Slides Parser is gebouwd met Aspose.Slides for Python via .NET, dezelfde API als in de bovenstaande code. Open de app en ontdek wat de API kan met uw eigen PPT-bestanden.

  • Werkt in uw browser, niets te installeren.
  • Zie hoe Aspose.Slides uw bestanden leest voordat u code schrijft.
  • Upload een PPT-bestand en krijg de tekst en afbeeldingen.
  • Download alles als één ZIP-archief.

Andere ondersteunde formaten om te parseren

Met Python kunt u ook tekst uit andere ondersteunde presentatieformaten extraheren.