Text aus PPT-Präsentationen mit Python extrahieren
Entwickeln Sie Python-Anwendungen, die mit Aspose.Slides Text und Details zur Textformatierung aus PowerPoint-Präsentationen extrahieren.
Text aus einer PPT-Präsentation mit Python extrahieren
Aspose.Slides for Python via .NET
bietet die statische Methode
get_all_text_frames
der Klasse SlideUtil. Sie gibt die TextFrame-Objekte der gesamten Präsentation zurück und kann auch Text aus Masterfolien einbeziehen. Das folgende Beispiel extrahiert Text und zugehörige Schriftdetails aus einer PPT-Präsentation.
Text aus einer PPT-Präsentation extrahieren – 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)So extrahieren Sie Text aus PPT mit Python
Gehen Sie wie folgt vor, um Text aus einer PPT-Datei zu extrahieren.
- Öffnen Sie die PPT-Datei mit
Presentation. - Rufen Sie
SlideUtil.get_all_text_framesauf und legen Sie fest, ob Masterfolien einbezogen werden. - Durchlaufen Sie die zurückgegebenen
TextFrame-Objekte. - Durchlaufen Sie die Sammlung
paragraphsjedes Textrahmens. - Durchlaufen Sie die Sammlung
portionsjedes Absatzes. - Lesen Sie
textund die Formatierungseigenschaften des aktuellen Textabschnitts.
Entwickelt mit Aspose.Slides
Text und Bilder online extrahieren
Die kostenlose App Aspose.Slides Parser basiert auf Aspose.Slides for Python via .NET, derselben API wie im obigen Code. Öffnen Sie sie und sehen Sie, was die API mit Ihren eigenen PPT-Dateien leisten kann.
- Läuft im Browser, keine Installation erforderlich.
- Sehen Sie, wie Aspose.Slides Ihre Dateien liest, bevor Sie Code schreiben.
- Laden Sie eine PPT-Datei hoch und erhalten Sie ihren Text und ihre Bilder.
- Laden Sie alles als ein ZIP-Archiv herunter.
Weitere unterstützte Formate zum Parsen
Mit Python können Sie auch Text aus anderen unterstützten Präsentationsformaten extrahieren.