Analisar apresentações PPTX em C++

Use o Aspose.Slides for C++ para extrair texto dos slides sem o Microsoft PowerPoint.

Analisar um arquivo PPTX com C++

Use o Aspose.Slides for C++ para analisar arquivos de apresentação PPTX e extrair texto dos slides. A API expõe o texto dos slides por meio de SlideUtil::GetAllTextBoxes, ITextFrame, IParagraph e IPortion, para que você leia o conteúdo de texto sem automatizar o Microsoft PowerPoint. Instale o pacote Aspose.Slides.Cpp pelo NuGet ou use o comando abaixo no Console do Gerenciador de Pacotes.

Comando

PM> Install-Package Aspose.Slides.Cpp

Analisar arquivos PPTX – C++

auto presentation = MakeObject<Presentation>(u"presentation.pptx");
auto textFrames = SlideUtil::GetAllTextBoxes(presentation->get_Slide(0));

for (auto&& textFrame : textFrames)
{
    for (auto&& paragraph : textFrame->get_Paragraphs())
    {
        for (auto&& portion : paragraph->get_Portions())
        {
            Console::WriteLine(portion->get_Text());
        }
    }
}

presentation->Dispose();

Como analisar arquivos PPTX em C++

Extraia texto de arquivos PPTX com o Aspose.Slides for C++.

  1. Carregue o arquivo PPTX com a classe Presentation.
  2. Obtenha os objetos ITextFrame do primeiro slide com SlideUtil::GetAllTextBoxes.
  3. Percorra os objetos ITextFrame.
  4. Percorra os objetos IParagraph de cada ITextFrame.
  5. Percorra os objetos IPortion de cada IParagraph.
  6. Leia o texto com get_Text.

Requisitos do sistema

O Aspose.Slides for C++ é compatível com as principais plataformas de desktop e servidor. Verifique se o seu projeto atende aos seguintes pré-requisitos.

  • Microsoft Windows, Linux, macOS ou outro sistema operacional compatível com o runtime C++ suportado.
  • A biblioteca Aspose.Slides for C++ referenciada no seu projeto.

Criado com Aspose.Slides

Extraia texto e imagens online

O aplicativo gratuito Aspose.Slides Parser é criado com Aspose.Slides for C++, 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

Um arquivo PPTX é um arquivo de apresentação do Microsoft PowerPoint no formato Open XML. Ele armazena slides, texto, imagens, formatação, animações e outros conteúdos de apresentação em um pacote compactado baseado em XML.

Leia mais

Outros formatos de análise compatíveis

Com C++, você também pode analisar outros formatos de apresentação.