Estrarre testo da presentazioni ODP con Python

Crea applicazioni Python che estraggono testo e dettagli di formattazione da presentazioni OpenDocument con Aspose.Slides.

Estrarre testo da una presentazione ODP con Python

Aspose.Slides for Python via .NET fornisce il metodo statico get_all_text_frames di SlideUtil. Restituisce gli oggetti TextFrame dell’intera presentazione e può includere il testo delle diapositive master. L’esempio seguente estrae il testo e i relativi dettagli del carattere da una presentazione ODP.

Estrarre testo da una presentazione ODP – Python

include_master_slides = True

with slides.Presentation("presentation.odp") 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)

Come estrarre testo da ODP con Python

Segui questi passaggi per estrarre testo da un file ODP.

  1. Apri il file ODP con Presentation.
  2. Chiama SlideUtil.get_all_text_frames e specifica se includere le diapositive master.
  3. Scorri gli oggetti TextFrame restituiti.
  4. Scorri la raccolta paragraphs di ogni cornice di testo.
  5. Scorri la raccolta portions di ogni paragrafo.
  6. Leggi text e le proprietà di formattazione della porzione corrente.

Realizzato con Aspose.Slides

Estrarre testo e immagini online

L’app gratuita Aspose.Slides Parser è realizzata con Aspose.Slides for Python via .NET, la stessa API del codice sopra. Aprila e scopri cosa può fare l’API con i tuoi file ODP.

  • Funziona nel browser, senza installare nulla.
  • Scopri come Aspose.Slides legge i tuoi file prima di scrivere codice.
  • Carica un file ODP e ottieni il suo testo e le sue immagini.
  • Scarica tutto in un unico archivio ZIP.

Altri formati di analisi supportati

Con Python puoi estrarre testo anche da altri formati di presentazione supportati.