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.

extract html text

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.


Artículos Relacionados