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.

extract html text

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.


Articoli Correlati