Extraer texto de presentaciones ODP con Python
Cree aplicaciones Python que extraigan texto y detalles de formato de presentaciones OpenDocument con Aspose.Slides.
Extraer texto de una presentación ODP 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 ODP.
Extraer texto de una presentación 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)Cómo extraer texto de ODP con Python
Siga estos pasos para extraer texto de un archivo ODP.
- Abra el archivo ODP con
Presentation. - Llame a
SlideUtil.get_all_text_framese indique si se deben incluir las diapositivas maestras. - Recorra los objetos
TextFramedevueltos. - Recorra la colección
paragraphsde cada marco de texto. - Recorra la colección
portionsde cada párrafo. - Lea
texty 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 ODP.
- Funciona en su navegador, sin instalar nada.
- Vea cómo Aspose.Slides lee sus archivos antes de escribir código.
- Cargue un archivo ODP 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.