
Si necesitas extraer texto de presentaciones de Microsoft PowerPoint para automatización, archivo o indexación de búsqueda, el GroupDocs.Parser Cloud SDK para Node.js proporciona una solución basada en la nube que es rápida, flexible y fácil de integrar. Con solo unas pocas líneas de código, puedes extraer texto plano o estructurado de .ppt y .pptx archivos sin depender de Microsoft Office.
- API de extracción de texto de PowerPoint
- Cómo extraer texto de PowerPoint usando Node.js
- Extraer texto de PowerPoint a través de cURL
- Free PowerPoint Text Extractor
API de extracción de texto de PowerPoint
El GroupDocs.Parser Cloud SDK for Node.js es un SDK de alto nivel construido sobre una poderosa API REST que te permite extraer:
- Texto de la diapositiva (por diapositiva o presentación completa).
- Contenido estructurado de tablas.
- Metadata.
- Archivos o imágenes incrustados.
Admite una gran variedad de formatos, incluyendo PDF, Word, Excel, PowerPoint, MSG, ZIP, y más.
Requisitos previos
- Regístrate en GroupDocs.Cloud Dashboard.
- Obtén tu ID de cliente y tu secreto de cliente.
- Instalar SDK:
npm install groupdocs-parser-cloud
Visite el siguiente enlace para aprender más sobre, cómo obtener su Client ID y Client Secret for authentication.
Cómo extraer texto de PowerPoint usando Node.js
Esta sección proporciona los detalles sobre cómo podemos extraer programáticamente texto de una presentación de PowerPoint utilizando el SDK de Node.js.
Paso 1: Inicializar configuración:
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);
Paso 2: Configurar información del archivo y opciones: Inicializa un objeto de la clase TextRequest y pasa la instancia de la clase 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);
Paso 3: Extraer texto de PowerPoint: Invoca el text método, y devolverá el texto plano de la presentación de PowerPoint.
parserApi.text(request).then(response => {
console.log("Extracted text content:");
console.log(response.text);
}).catch(err => {
console.error("Error extracting text:", err);
});
// Para más ejemplos, por favor visita 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();
// Input PowerPoint path
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);
});
Puedes ver la salida del código de ejemplo anterior en la imagen de abajo:

Extraer texto de PowerPoint a través de cURL
¿Prefieres operaciones de línea de comandos o quieres integrarlas en un script? Puedes extraer texto de un documento de Word utilizando cURL y la API REST de GroupDocs.Parser.
Paso 1 – Generar Token de Acceso:
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"
Paso 2 – Extraer texto a través de la llamada 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\"
}
}"
- Reemplace con el que generó.
Beneficios de usar cURL con la API de GroupDocs.Parser
- ✅ No hay instalación de SDK.
- ✅ Adecuado para scripts de bash o trabajos cron.
- ✅ Funciona en entornos de Linux, macOS y Windows.
- ✅ Ligero y rápido.
Extractor de texto gratuito para PowerPoint
Utiliza nuestro Free Online PowerPoint Text Extractor impulsado por GroupDocs.Parser Cloud si prefieres una opción sin código.

Conclusión
Usando el SDK de GroupDocs.Parser Cloud para Node.js, puedes extraer texto de presentaciones de PowerPoint de manera eficiente con un código mínimo. El SDK y la API REST admiten flujos de trabajo de desarrollo modernos, ya sea que prefieras SDK programáticos o scripts ligeros de cURL.
📚 Recursos Adicionales
Preguntas Frecuentes – FAQs
- ¿Puedo extraer texto de las diapositivas con formato?
- Sí. La API devuelve texto estructurado que incluye el orden de las diapositivas.
- ¿Es necesario PowerPoint para extraer contenido?
- No. La API se ejecuta en la nube y no depende de Microsoft Office.
- ¿Cuál es el modelo de precios?
- Ofrecemos un modelo de precios de pago por uso. Para más información, por favor visita pricing guide.
- ¿Hay una prueba gratuita?
- Sí. Puedes hacer hasta 150 llamadas a la API/mes con una cuenta de prueba gratuita. Para más detalles, por favor visita pricing guide.