Tekst uit PPTX-presentaties extraheren met Python
Bouw Python-toepassingen die met Aspose.Slides tekst en opmaakdetails uit PowerPoint-presentaties extraheren.
Tekst uit een PPTX-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 PPTX-presentatie geëxtraheerd.
Tekst uit een PPTX-presentatie extraheren – Python
include_master_slides = True
with slides.Presentation("presentation.pptx") 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 PPTX extraheren met Python
Volg deze stappen om tekst uit een PPTX-bestand te extraheren.
- Open het PPTX-bestand met
Presentation. - Roep
SlideUtil.get_all_text_framesaan en geef aan of modeldia’s moeten worden meegenomen. - Doorloop de geretourneerde
TextFrame-objecten. - Doorloop de verzameling
paragraphsvan elk tekstkader. - Doorloop de verzameling
portionsvan elke alinea. - Lees
texten 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 PPTX-bestanden.
- Werkt in uw browser, niets te installeren.
- Zie hoe Aspose.Slides uw bestanden leest voordat u code schrijft.
- Upload een PPTX-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.