- ¿Por qué la resumición de documentos?
- API de Resumen de Documentos
- Summarize Text using C#
- Resumir documento a través de cURL
- Prueba el Resumidor en Línea Gratuito
Las empresas manejan grandes volúmenes de texto no estructurado — PDFs, informes, documentos de Word, y archivos HTML. Extraer los puntos clave manualmente es lento e ineficiente. Nuestra IA basada en REST ofrece capacidades de resumido y ayuda a condensar contenido largo en resúmenes cortos y significativos.
Esta guía explica cómo integrar la API en sus aplicaciones .NET y resumir los documentos.
¿Por qué la resumición de documentos?
Los resúmenes te ayudan a comprender rápidamente información importante sin leer documentos completos.
Puedes usarlo para:
- Toma de decisiones
- Extracción de conocimiento
- Email y resúmenes de informes
- AI training pipelines
- Flujos de trabajo de gestión de documentos
API de Resumen de Documentos
GroupDocs.Rewriter Cloud SDK permite una resumificación de documentos simple y escalable con un enfoque basado en REST.
Características Clave
- Summarize full documents
- Extraer información esencial
- Elige el nivel de detalle del resumen
- Soporta múltiples idiomas
- Integración fácil con aplicaciones .NET
Con la ayuda de nuestro SDK de .NET Cloud, puede resumir automáticamente formatos de archivo populares, incluidos PDF, DOC / DOCX, HTML, Markdown, TXT y RTF.
Instalar a través de NuGet
dotnet add package GroupDocs.Rewriter-Cloud --version 25.7.0
Resume el texto utilizando C#
A continuación se muestra un ejemplo de cómo resumir un documento de Word a través de la API de GroupDocs.Rewriter Cloud.
Paso 1 — Inicializar API
var config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var rewriterApi = new TextApi(config);
var fileApi = new FileApi(config);
Paso 2 — Cargar Documento
var uploadRequest = new UploadFileRequest("input/document.docx", File.OpenRead("document.docx"));
fileApi.UploadFile(uploadRequest);
Paso 3 — Resumir el contenido
var fileInfo = new FileInfo { FilePath = "input/document.docx" };
var request = new SummarizeRequest(
new SummarizeOptions
{
FileInfo = fileInfo,
SummaryType = "Short",
Language = "en"
}
);
var response = rewriterApi.Summarize(request);
Console.WriteLine(response.SummaryText);
Paso 4 — Guardar Resumen de Salida
File.WriteAllText("summary-output.txt", response.SummaryText);
// Para más ejemplos, visita https://github.com/groupdocs-rewriter-cloud/groupdocs-rewriter-cloud-dotnet/tree/main/GroupDocs.Rewriter.Cloud.SDK.Net.Demo
Configuration conf = new Configuration();
conf.ClientId = "XXXXXX-XXXXXX";
conf.ClientSecret = "XXXXXXXXXX";
// request parameters for rewriting
string name = "test.docx";
string folder = "";
string language = "en";
string format = "docx";
string storage = ""; //add storage name of your app
// rutas locales para subir y bajar archivos
string uploadPath = name;
string downloadPath = saveFile;
RewriterApi api = new RewriterApi(conf);
FileApi fileApi = new FileApi(conf);
Stream stream = File.Open(uploadPath, FileMode.Open);
UploadFileRequest uploadRequest = new UploadFileRequest { File = stream, path = name, storageName = storage };
FilesUploadResult uploadResult = fileApi.UploadFile(uploadRequest);
Console.WriteLine("Files uploaded: " + uploadResult.Uploaded.Count);
var request = new SummarizeRequest(
new SummarizeOptions
{
FileInfo = fileInfo,
SummaryType = "Short",
Language = language
}
);
var response = rewriterApi.Summarize(request);
Console.WriteLine(response.Message);
// guardar el resumen del documento en formato de archivo de texto
File.WriteAllText("summary-output.txt", response.SummaryText);
Console.WriteLine("Summarized file saved");
Resumir documento a través de cURL
Aparte del fragmento de código C#, también puedes resumir el documento llamando a la API de GroupDocs.Rewriter Cloud a través de comandos cURL. Este enfoque es bastante útil cuando prefieres un enfoque de línea de comandos o necesitas procesamiento por lotes.
1. Generar Token de Acceso:
El requisito previo para este enfoque es generar un token de acceso JWT basado en credenciales de cliente.
curl -v -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"
2. API de Resumen de Llamadas:
Now call the API to summarize the Word document and return the output as an excerpt.
curl -v -X POST "https://api.groupdocs.cloud/v1.0/rewriter/summarize" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ "FileInfo": { "FilePath": "input/document.docx" }, "SummaryType": "Short", "Language": "en" }"
Prueba el Resumidor en Línea Gratis
Si deseas experimentar las capacidades de la Cloud API sin necesidad de codificación o el enfoque de comandos cURL, puedes considerar probar nuestra aplicación web Online Document Summarization desarrollada sobre la Cloud API de GroupDocs.Rewriter.

Conclusión
En esta guía, aprendiste a resumir el contenido de documentos utilizando GroupDocs.Rewriter Cloud SDK para .NET. La API proporciona un motor de resumen escalable, respaldado por IA, capaz de procesar documentos largos en resúmenes concisos adecuados para una lectura y análisis rápidos.
Ya sea que necesites una resumen para la automatización empresarial, investigación o flujos de contenido, esta API ofrece una solución lista para usar.
