Analisar arquivos PPTX com C#

Extraia texto e inspecione a formatação do texto em arquivos PPTX com APIs .NET do lado do servidor.

Analisar um arquivo PPTX com C#

Use o Aspose.Slides for .NET para extrair texto de apresentações PPTX. Instale o pacote pelo NuGet ou execute o seguinte comando no Console do Gerenciador de Pacotes.

Comando

PM> Install-Package Aspose.Slides.NET

Analisar arquivos PPTX – C#

using var presentation = new Presentation("presentation.pptx");
var textFrames = SlideUtil.GetAllTextFrames(presentation, true);

foreach (var textFrame in textFrames)
{
    foreach (var paragraph in textFrame.Paragraphs)
    {
        foreach (var portion in paragraph.Portions)
        {
            Console.WriteLine(portion.Text);
            Console.WriteLine(portion.PortionFormat.FontHeight);

            var latinFont = portion.PortionFormat.LatinFont;
            if (latinFont is not null)
            {
                Console.WriteLine(latinFont.FontName);
            }
        }
    }
}

Como analisar arquivos PPTX em C#

A análise básica de documentos com a API Aspose.Slides for .NET exige apenas algumas linhas de código.

  1. Carregue o arquivo PPTX com Presentation.
  2. Obtenha os quadros de texto com SlideUtil.GetAllTextFrames.
  3. Percorra os quadros de texto, parágrafos e partes.
  4. Leia as propriedades Text, FontHeight e LatinFont.FontName conforme necessário.

Requisitos do sistema

São necessários um runtime .NET compatível e uma referência ao pacote Aspose.Slides for .NET. Você pode usar o Visual Studio ou outro ambiente de desenvolvimento C# compatível.

  • Ambiente compatível com .NET Framework, .NET, Mono ou Xamarin
  • Um ambiente de desenvolvimento C# como o Visual Studio
  • Aspose.Slides for .NET instalado pelo NuGet

Criado com Aspose.Slides

Extraia texto e imagens online

O aplicativo gratuito Aspose.Slides Parser é criado com Aspose.Slides for .NET, a mesma API do código acima. Abra-o e veja o que a API pode fazer com seus próprios arquivos PPTX.

  • Funciona no seu navegador, sem instalar nada.
  • Veja como o Aspose.Slides lê seus arquivos antes de escrever código.
  • Carregue um arquivo PPTX e obtenha o texto e as imagens.
  • Baixe tudo em um único arquivo ZIP.

O que é PPTX Formato de Arquivo

Arquivos PPTX são apresentações criadas no Microsoft PowerPoint. Ao contrário do formato binário PPT, o PPTX usa o formato Office Open XML. Uma apresentação contém slides com texto, imagens, formatação, animações e outras mídias que são exibidos como apresentação de slides.

Leia mais

Outros formatos de análise compatíveis

Com C#, você também pode analisar os seguintes formatos.