As empresas lidam com volumes massivos de texto não estruturado — PDFs, relatórios, documentos do Word e arquivos HTML. Extrair pontos-chave manualmente é demorado e ineficiente. Nossa IA baseada em REST oferece capacidades de sumarização e ajuda a condensar conteúdos longos em resumos curtos e significativos.

Este guia explica como integrar a API em suas aplicações .NET e resumir os documentos.


Por que a Resumidação de Documentos?

Resumos ajudam você a entender rapidamente informações importantes sem ler documentos completos.

Você pode usá-lo para:

  • Tomada de decisão
  • Extração de conhecimento
  • Email e resumos de relatórios
  • AI training pipelines
  • Fluxos de trabalho de gerenciamento de documentos

API de Resumo de Documentos

O SDK GroupDocs.Rewriter Cloud permite a sumarização de documentos de forma simples e escalável com uma abordagem baseada em REST.

Recursos Principais

  • Summarize full documents
  • Extrair insights essenciais
  • Escolha o nível de detalhe do resumo
  • Suporta vários idiomas
  • Integração fácil com aplicativos .NET

Com a ajuda do nosso .NET Cloud SDK, você pode resumir automaticamente formatos de arquivo populares, incluindo PDF, DOC / DOCX, HTML, Markdown, TXT e RTF arquivos.


Instale via NuGet

dotnet add package GroupDocs.Rewriter-Cloud --version 25.7.0

Resumir texto usando C#

Abaixo está o exemplo que demonstra como resumir um documento do Word via GroupDocs.Rewriter Cloud API.

Passo 1 — Inicializar a API

var config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var rewriterApi = new TextApi(config);
var fileApi = new FileApi(config);

Passo 2 — Fazer Upload do Documento

var uploadRequest = new UploadFileRequest("input/document.docx", File.OpenRead("document.docx"));
fileApi.UploadFile(uploadRequest);

Etapa 3 — Resumir Conteúdo

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);

Passo 4 — Salvar Resumo da Saída

File.WriteAllText("summary-output.txt", response.SummaryText);

// Para mais exemplos, por favor visite 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

// caminhos locais para enviar e baixar arquivos
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);

// salve o resumo do documento no formato de arquivo de texto
File.WriteAllText("summary-output.txt", response.SummaryText);

Console.WriteLine("Summarized file saved");

Resumir Documento via cURL

Além do trecho de código em C#, você também pode resumir o documento chamando a API GroupDocs.Rewriter Cloud via comandos cURL. Essa abordagem é bastante útil quando você prefere uma abordagem de linha de comando ou requer processamento em lote.

1. Gerar Token de Acesso:

A pré-requisito para essa abordagem é gerar um token de acesso JWT baseado nas credenciais do 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 Resumo de Chamadas:

Agora chame a API para resumir o documento do Word e retorne a saída como um trecho.

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" }"

Tente Resumidor Online Gratuito

Se você quiser experimentar as capacidades da API Cloud sem codificação ou abordagem de comando cURL, pode considerar experimentar nossa aplicação web de Resumo de Documentos Online desenvolvida sobre a API Cloud do GroupDocs.Rewriter.

extract html text

Conclusão

Neste guia, você aprendeu como resumir o conteúdo de documentos usando o GroupDocs.Rewriter Cloud SDK para .NET. A API oferece um mecanismo de sumarização escalável, apoiado por IA, capaz de processar documentos longos em resumos concisos adequados para leitura e análise rápidas.

Se você precisa de resumir para automação empresarial, pesquisa ou fluxos de conteúdo—esta API oferece uma solução pronta para uso.


Artigos Relacionados