Extrair Texto de Apresentação PowerPoint usando API Node.js - Extrator de Texto PowerPoint

Se você precisa extrair texto de apresentações do Microsoft PowerPoint para automação, arquivamento ou indexação de pesquisa, o GroupDocs.Parser Cloud SDK para Node.js oferece uma solução baseada em nuvem que é rápida, flexível e fácil de integrar. Com apenas algumas linhas de código, você pode extrair texto simples ou estruturado de .ppt e .pptx arquivos sem depender do Microsoft Office.

API de Extração de Texto do PowerPoint

O GroupDocs.Parser Cloud SDK for Node.js é um SDK de alto nível construído sobre uma poderosa API REST que permite que você extraia:

  • Slide text (per slide or entire presentation).
  • Conteúdo estruturado de tabelas.
  • Metadata.
  • Arquivos ou imagens incorporados.

Ele suporta uma grande variedade de formatos, incluindo PDF, Word, Excel, PowerPoint, MSG, ZIP, e mais.

Pré-requisitos

  1. Inscreva-se no GroupDocs.Cloud Dashboard.
  2. Obtenha seu Client ID e Client Secret.
  3. Instale o SDK:
npm install groupdocs-parser-cloud

Visite o seguinte link para saber mais sobre, como obter seu Client ID e Client Secret para autenticação.

Como Extrair Texto do PowerPoint usando Node.js

Esta seção fornece os detalhes sobre como podemos extrair textualmente, de forma programática, de uma apresentação do PowerPoint usando o SDK do Node.js.

Passo 1: Inicializar Configuração:

const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

Passo 2: Configurar Informações do Arquivo e Opções: Inicialize um objeto da classe TextRequest e passe a instância da classe TextOptions.

const fileInfo = new FileInfo();
// path to PowerPoint presentation
fileInfo.filePath = "input.pptx";

const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

Passo 3: Extrair Texto do PowerPoint: Invocar o text método, e ele retornará o texto puro da apresentação do PowerPoint.

parserApi.text(request).then(response => {
    console.log("Extracted text content:");
    console.log(response.text);
}).catch(err => {
    console.error("Error extracting text:", err);
});
// Para mais exemplos, por favor visite https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// Caminho do PowerPoint de entrada
fileInfo.filePath = "input.pptx";

// especificar objeto TextOptions
const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

parserApi.text(request).then(response => {
    console.log("Extracted text content:");
    console.log(response.text);
}).catch(err => {
    console.error("Error extracting text:", err);
});

Você pode ver a saída do exemplo de código acima na imagem abaixo:

extrair texto de apresentação PowerPoint

Extrair texto de PowerPoint via cURL

Se você prefere operações de linha de comando ou deseja integrar em um script? Você pode extrair texto de um documento do Word usando cURL e a API REST do GroupDocs.Parser.

Passo 1 – Gerar Token de Acesso:

curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

Passo 2 – Extrair Texto via Chamada de API:

curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H  "accept: application/json" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d 
    "{  
        \"FileInfo\": 
        {
            \"FilePath\": \"input.pptx\",
            \"StorageName\": \"internal\"
        }
    }"
  • Substitua pelo que você gerou.

Benefícios de usar cURL com a API GroupDocs.Parser

  • ✅ Sem instalação de SDK.
  • ✅ Adequado para scripts bash ou trabalhos cron.
  • ✅ Funciona em ambientes Linux, macOS e Windows.
  • ✅ Leve e rápido.

Extraidor de Texto do PowerPoint Grátis

Use nosso Extrator de Texto de PowerPoint Online Gratuito alimentado por GroupDocs.Parser Cloud se você preferir uma opção sem código.

Extrator de texto do PowerPoint online

Conclusão

Usando o GroupDocs.Parser Cloud SDK para Node.js, você pode extrair texto de apresentações PowerPoint de forma eficiente com um código mínimo. O SDK e a API REST suportam fluxos de trabalho de desenvolvimento modernos — seja você um fã de SDKs programáticos ou de scripts cURL leves.

📚 Recursos Adicionais

Perguntas Frequentes – FAQs

  1. Posso extrair texto de slides com formatação?
  • Sim. A API retorna texto estruturado incluindo a ordem dos slides.
  1. PowerPoint é necessário para extrair conteúdo?
  • Não. A API funciona na nuvem e não depende do Microsoft Office.
  1. Qual é o modelo de precificação?
  • Oferecemos um modelo de preços de pagamento conforme o uso. Para mais informações, por favor, visite pricing guide.
  1. Há um teste gratuito?
  • Sim. Você pode fazer até 150 chamadas de API/mês com uma conta de teste gratuita. Para mais detalhes, visite pricing guide.

Artigos Recomendados