Unternehmen bearbeiten massive Mengen an unstrukturiertem Text – PDFs, Berichten, Word Dokumenten und HTML Dateien. Die manuelle Extraktion von Schlüsselinformationen ist zeitaufwändig und ineffizient. Unsere auf REST basierende KI bietet Zusammenfassungsfunktionen und hilft, lange Inhalte in kurze, aussagekräftige Zusammenfassungen zu kondensieren.

Dieser Leitfaden erklärt, wie Sie die API in Ihre .NET-Anwendungen integrieren und die Dokumente zusammenfassen.


Warum Dokumentenzusammenfassung?

Zusammenfassungen helfen Ihnen, wichtige Informationen schnell zu verstehen, ohne ganze Dokumente zu lesen.

Du kannst es verwenden für:

  • Entscheidungsfindung
  • Wissenserfassung
  • Email und Bericht Zusammenfassungen
  • AI-Trainingspipelines
  • Dokumentenmanagement-Workflows

Document Summarization API

GroupDocs.Rewriter Cloud SDK ermöglicht eine einfache und skalierbare Dokumentenzusammenfassung mit einem REST-basierten Ansatz.

Hauptmerkmale

  • Summarize full documents
  • Extract essential insights
  • Wählen Sie den Detaillierungsgrad der Zusammenfassung aus.
  • Unterstützt mehrere Sprachen
  • Einfache Integration mit .NET-Anwendungen

Mit Hilfe unseres .NET Cloud SDK können Sie automatisch beliebte Dateiformate zusammenfassen, einschließlich PDF, DOC / DOCX, HTML, Markdown, TXT und RTF Dateien.


Installieren über NuGet

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

Text zusammenfassen mit C#

Unten sehen Sie das Beispiel, das zeigt, wie Sie ein Word Dokument über die GroupDocs.Rewriter Cloud API zusammenfassen.

Schritt 1 — API initialisieren

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

Schritt 2 — Dokument hochladen

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

Schritt 3 — Inhalt zusammenfassen

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

Schritt 4 — Zusammenfassende Ausgabe speichern

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

// Für weitere Beispiele besuchen Sie bitte 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

// lokale Pfade zum Hochladen und Herunterladen von Dateien
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);

// save the document summary in Text file format
File.WriteAllText("summary-output.txt", response.SummaryText);

Console.WriteLine("Summarized file saved");

Zusammenfassen Dokument über cURL

Neben C#-Code-Snippets können Sie das Dokument auch zusammenfassen, indem Sie die GroupDocs.Rewriter Cloud API über cURL-Befehle aufrufen. Dieser Ansatz ist recht nützlich, wenn Sie eine Befehlszeilenansicht bevorzugen oder eine Batchverarbeitung benötigen.

1. Zugriffstoken generieren:

Die Voraussetzung für diesen Ansatz besteht darin, ein JWT-Zugangstoken auf der Grundlage von Client-Anmeldeinformationen zu generieren.

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 zur Zusammenfassung von Anrufen:

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

Versuchen Sie den kostenlosen Online-Zusammenfasser

Wenn Sie die Möglichkeiten der Cloud-API ohne Programmierung oder cURL-Befehlsansatz erleben möchten, sollten Sie unsere Online Document Summarization Webanwendung ausprobieren, die auf der GroupDocs.Rewriter Cloud API basiert.

extract html text

Fazit

In diesem Leitfaden haben Sie gelernt, wie man den Inhalt von Dokumenten mit dem GroupDocs.Rewriter Cloud SDK für .NET zusammenfasst. Die API bietet eine skalierbare, KI-gestützte Zusammenfassungs-Engine, die in der Lage ist, lange Dokumente in prägnante Zusammenfassungen zu verarbeiten, die für schnelles Lesen und Analysieren geeignet sind.

Egal, ob Sie eine Zusammenfassung für Unternehmensautomatisierung, Forschung oder Inhalts-Pipelines benötigen – diese API bietet eine sofort einsatzbereite Lösung.


Verwandte Artikel