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.

  1. Öffnen Sie die PPT-Datei mit Presentation.
  2. Rufen Sie SlideUtil.get_all_text_frames auf und legen Sie fest, ob Masterfolien einbezogen werden.
  3. Durchlaufen Sie die zurückgegebenen TextFrame-Objekte.
  4. Durchlaufen Sie die Sammlung paragraphs jedes Textrahmens.
  5. Durchlaufen Sie die Sammlung portions jedes Absatzes.
  6. Lesen Sie text und 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.