Document Tools
Extractor de Texto Word Extrae contenido de texto de documentos Word con soporte para opciones de formato, selección de párrafos y procesamiento multiidioma
text · Resultado de texto
Inicio rápido Llama a esta herramienta desde tu código en tres lenguajes.
cURL JavaScript Python
cURL
Copiar# 1) Upload each file first → returns { filePath }
curl -X POST 'https://api.elysiatools.com/upload/word-text-extractor' \
-F 'file=@/path/to/wordFile.ext'
# 2) Call the tool with the returned filePath values
curl -X POST 'https://api.elysiatools.com/es/api/tools/word-text-extractor' \
-F 'wordFile=/path/to/file.ext' \
-F 'paragraphRange=ej., 1-10 o 5 o 1,3,5' \
-F 'outputFormat=plain' \
-F 'preserveFormatting=true' \
-F 'removeExtraWhitespace=false' \
-F 'includeLineNumbers=false' \
-F 'encoding=utf-8'
Referencia de la API Envía una petición POST con tus entradas en JSON. Los parámetros de tipo archivo requieren una subida previa.
Endpoint HTTP
CopiarPOST https://api.elysiatools.com/es/api/tools/word-text-extractor Parámetros Nombre Tipo Obligatorio Descripción wordFile filesubida requerida Sí Soporta documentos Word (.docx, .doc) de hasta 50MB paragraphRange text No Especifique párrafos a extraer (1-10 para rango, 5 para un solo párrafo, 1,3,5 para múltiples). Deje vacío para todos los párrafos. outputFormat select No — preserveFormatting checkbox No Mantener diseño original, espaciado y formato tanto como sea posible
Integración MCP Añade esta herramienta a tu servidor Model Context Protocol para que los agentes de IA puedan listarla y llamarla.
Configuración del servidor Añade este bloque a la configuración de tu cliente MCP:
mcp.json
Copiar{
"mcpServers" : {
"elysiatools-word-text-extractor" : {
"name" : "word-text-extractor" ,
"description" : "Extrae contenido de texto de documentos Word con soporte para opciones de formato, selección de párrafos y procesamiento multiidioma" ,
"baseUrl" : "https://api.elysiatools.com/mcp/sse?toolId=word-text-extractor" ,
"command" : "" ,
"args" : [],
"env" : {},
"isActive" : true ,
"type" : "sse"
}
}
}Listar herramientas disponibles Tras conectar al endpoint SSE, lista las herramientas expuestas:
tools/list
Copiar{
"jsonrpc" : "2.0" ,
"id" : 1 ,
"method" : "tools/list"
}Llamar a esta herramienta Invoca la herramienta por su id; los argumentos se construyen a partir de sus parámetros:
tools/call
Copiar{
"jsonrpc" : "2.0" ,
"id" : 2 ,
"method" : "tools/call" ,
"params" : {
"name" : "word-text-extractor" ,
"arguments" : {
"wordFile" : "https://example.com/file.ext" ,
"paragraphRange" : "ej., 1-10 o 5 o 1,3,5" ,
"outputFormat" : "plain" ,
"preserveFormatting" : true ,
"removeExtraWhitespace" : false ,
"includeLineNumbers" : false ,
"encoding" : "utf-8"
}
}
}Encadena varias herramientas en una sesión con una lista toolId separada por comas, p. ej. /mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp (máx. 20). Limpiar espacios excesivos y saltos de línea
includeLineNumbers checkbox No Agregar números de línea al texto extraído
Los parámetros de tipo archivo deben subirse primero mediante POST /upload/word-text-extractor; el filePath devuelto se pasa luego al campo correspondiente.
Formato de respuesta Resultado de texto
JSON
Copiar{
"result" : "Processed text content" ,
"error" : "Error message (optional)" ,
"message" : "Notification message (optional)" ,
"metadata" : {
"key" : "value"
}
}Los parámetros de archivo aceptan únicamente una URL de archivo pública (https://…). No se admiten rutas locales, data: URI ni cadenas Base64.
Extractor de Texto Word — API y MCP | Elysia Tools