Analisar arquivos PPT com C#

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

Analisar um arquivo PPT com C#

Use o Aspose.Slides for .NET para extrair texto de apresentações PPT. 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 PPT – C#

using var presentation = new Presentation("presentation.ppt");
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 PPT 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 PPT 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 PPT.

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

O que é PPT Formato de Arquivo

Um arquivo PPT é uma apresentação do Microsoft PowerPoint 97-2003 no formato de arquivo binário. Ele contém slides com texto, listas com marcadores, imagens, multimídia e objetos OLE incorporados. As versões mais recentes do PowerPoint usam o formato PPTX, baseado em Office Open XML. Aplicativos como OpenOffice Impress e Apple Keynote também podem criar arquivos PPT.

Leia mais

Outros formatos de análise compatíveis

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