- Perché il riassunto dei documenti?
- API di Sintesi Documenti
- Summarize Text using C#
- Summarize Document via cURL
- Prova il riassuntore online gratuito
Le aziende gestiscono enormi volumi di testo non strutturato — PDF, report, documenti Word, e file HTML. Estrarre i punti chiave manualmente è dispendioso in termini di tempo e inefficiente. La nostra AI basata su REST offre capacità di sintesi e aiuta a condensare contenuti lunghi in riassunti brevi e significativi.
Questa guida spiega come integrare l’API nelle tue applicazioni .NET e riassumere i documenti.
Perché il riassunto dei documenti?
I riassunti ti aiutano a comprendere rapidamente informazioni importanti senza dover leggere documenti completi.
Puoi usarlo per:
- Decision-making
- Estrazione della conoscenza
- Email e riepiloghi dei report
- AI training pipelines
- Workflow di gestione dei documenti
API di Sintesi Documentale
GroupDocs.Rewriter Cloud SDK consente una sintesi documentale semplice e scalabile con un approccio basato su REST.
Caratteristiche principali
- Summarize full documents
- Estrai informazioni essenziali
- Scegli il livello di dettaglio del riepilogo
- Supporta più lingue
- Integrazione facile con app .NET
Con l’aiuto del nostro .NET Cloud SDK, puoi riassumere automaticamente i formati di file popolari, inclusi PDF, DOC / DOCX, HTML, Markdown, TXT e RTF.
Installa tramite NuGet
dotnet add package GroupDocs.Rewriter-Cloud --version 25.7.0
Riepiloga il testo utilizzando C#
Di seguito è riportato un esempio che mostra come riassumere un documento Word tramite l’API GroupDocs.Rewriter Cloud.
Passo 1 — Inizializza API
var config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var rewriterApi = new TextApi(config);
var fileApi = new FileApi(config);
Passaggio 2 — Carica documento
var uploadRequest = new UploadFileRequest("input/document.docx", File.OpenRead("document.docx"));
fileApi.UploadFile(uploadRequest);
Passo 3 — Riassumere il contenuto
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 — Salva l’Output del Sommario
File.WriteAllText("summary-output.txt", response.SummaryText);
// Per ulteriori esempi, 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
// percorsi locali per caricare e scaricare file
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);
// salva il riepilogo del documento in formato file di testo
File.WriteAllText("summary-output.txt", response.SummaryText);
Console.WriteLine("Summarized file saved");
Riepiloga Documento tramite cURL
Oltre al frammento di codice C#, puoi anche riassumere il documento chiamando l’API GroupDocs.Rewriter Cloud tramite comandi cURL. Questo approccio è piuttosto utile quando preferisci un approccio da linea di comando o hai bisogno di elaborazione in batch.
1. Genera Token di Accesso:
Il prerequisito per questo approccio è generare un token di accesso JWT basato sulle credenziali del client.
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. Chiamata API di Sintesi:
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" }"
Prova il riassuntore online gratuito
Se desideri sperimentare le capacità di Cloud API senza codice o approccio con comando cURL, potresti considerare di provare la nostra applicazione web Online Document Summarization sviluppata sopra il GroupDocs.Rewriter Cloud API.

Conclusione
In questa guida, hai imparato come riassumere il contenuto dei documenti utilizzando il GroupDocs.Rewriter Cloud SDK per .NET. L’API offre un motore di riassunto scalabile, supportato dall’IA, capace di elaborare documenti lunghi in riassunti concisi adatti per una lettura e un’analisi rapida.
Che tu abbia bisogno di sintesi per l’automazione aziendale, la ricerca o i pipeline di contenuti—questa API offre una soluzione pronta all’uso.
