Extraer texto de presentaciones PPT con Python

Cree aplicaciones Python que extraigan texto y detalles de formato de presentaciones de PowerPoint con Aspose.Slides.

Extraer texto de una presentación PPT con Python

Aspose.Slides for Python via .NET ofrece el método estático get_all_text_frames de SlideUtil. Devuelve los objetos TextFrame de toda la presentación y puede incluir el texto de las diapositivas maestras. El siguiente ejemplo extrae el texto y los detalles de fuente relacionados de una presentación PPT.

Extraer texto de una presentación PPT – 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)

Cómo extraer texto de PPT con Python

Siga estos pasos para extraer texto de un archivo PPT.

  1. Abra el archivo PPT con Presentation.
  2. Llame a SlideUtil.get_all_text_frames e indique si se deben incluir las diapositivas maestras.
  3. Recorra los objetos TextFrame devueltos.
  4. Recorra la colección paragraphs de cada marco de texto.
  5. Recorra la colección portions de cada párrafo.
  6. Lea text y las propiedades de formato de la porción actual.

Creado con Aspose.Slides

Extraer texto e imágenes en línea

La aplicación gratuita Aspose.Slides Parser está creada con Aspose.Slides for Python via .NET, la misma API que el código anterior. Ábrala y descubra lo que la API puede hacer con sus propios archivos PPT.

  • Funciona en su navegador, sin instalar nada.
  • Vea cómo Aspose.Slides lee sus archivos antes de escribir código.
  • Cargue un archivo PPT y obtenga su texto e imágenes.
  • Descargue todo en un único archivo ZIP.

Otros formatos de análisis compatibles

Con Python, también puede extraer texto de otros formatos de presentación compatibles.