Extrair texto de apresentações ODP com Python
Crie aplicativos Python que extraem texto e detalhes de formatação de apresentações OpenDocument com o Aspose.Slides.
Extrair texto de uma apresentação ODP com Python
O
Aspose.Slides for Python via .NET
oferece o método estático
get_all_text_frames
em SlideUtil. Ele retorna os objetos TextFrame de toda a apresentação e pode incluir o texto dos slides mestres. O exemplo a seguir extrai o texto e os detalhes de fonte relacionados de uma apresentação ODP.
Extrair texto de uma apresentação 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)Como extrair texto de ODP com Python
Siga estas etapas para extrair texto de um arquivo ODP.
- Abra o arquivo ODP com
Presentation. - Chame
SlideUtil.get_all_text_framese indique se os slides mestres devem ser incluídos. - Percorra os objetos
TextFrameretornados. - Percorra a coleção
paragraphsde cada quadro de texto. - Percorra a coleção
portionsde cada parágrafo. - Leia
texte as propriedades de formatação da parte atual.
Criado com Aspose.Slides
Extraia texto e imagens online
O aplicativo gratuito Aspose.Slides Parser é criado com Aspose.Slides for Python via .NET, a mesma API do código acima. Abra-o e veja o que a API pode fazer com seus próprios arquivos ODP.
- Funciona no seu navegador, sem instalar nada.
- Veja como o Aspose.Slides lê seus arquivos antes de escrever código.
- Carregue um arquivo ODP e obtenha o texto e as imagens.
- Baixe tudo em um único arquivo ZIP.
Outros formatos de análise compatíveis
Com Python, você também pode extrair texto de outros formatos de apresentação compatíveis.