- Por que a Resumização de Documentos?
- API de Resumo de Documentos
- Resumir texto usando C#
- Resumir Documento via cURL
- Tente o Resumo Online Gratuito
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.

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.