Firmy obsługują ogromne ilości niestrukturalnego tekstu — PDFy, raporty, dokumenty Word oraz pliki HTML. Ręczne wydobywanie kluczowych punktów jest czasochłonne i nieefektywne. Nasza oparta na REST AI oferuje możliwości podsumowywania i pomaga w skracaniu długich treści do krótkich, znaczących podsumowań.

Ten przewodnik wyjaśnia, jak zintegrować API z aplikacjami .NET i podsumować dokumenty.


Dlaczego podsumowanie dokumentów?

Streszczenia pomagają szybko zrozumieć ważne informacje bez czytania pełnych dokumentów.

Możesz to wykorzystać do:

  • Podejmowanie decyzji
  • Wydobywanie wiedzy
  • Email i podsumowania raportów
  • AI training pipelines
  • Zarządzanie dokumentami w przepływach pracy

API podsumowujący dokumenty

GroupDocs.Rewriter Cloud SDK umożliwia proste i skalowalne podsumowywanie dokumentów z wykorzystaniem podejścia opartego na REST.

Cechy Kluczowe

  • Summarize full documents
  • Wyodrębnij istotne spostrzeżenia
  • Wybierz poziom szczegółowości podsumowania
  • Obsługuje wiele języków
  • Łatwe wdrażanie z aplikacjami .NET

Z pomocą naszego .NET Cloud SDK możesz automatycznie podsumować popularne formaty plików, w tym PDF, DOC / DOCX, HTML, Markdown, TXT i RTF.


Zainstaluj za pomocą NuGet

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

Podsumuj tekst przy użyciu C#

Poniżej znajduje się przykład ilustrujący, jak podsumować dokument Word za pomocą interfejsu API GroupDocs.Rewriter Cloud.

Krok 1 — Zainicjalizuj API

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

Krok 2 — Prześlij dokument

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

Krok 3 — Podsumowanie treści

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

Krok 4 — Zapisz Podsumowanie Wyniku

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

// Aby uzyskać więcej przykładów, odwiedź proszę 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";
            
// parametry żądania do przepisania
string name = "test.docx";
string folder = "";
string language = "en";
string format = "docx";
string storage = ""; //add storage name of your app

// lokalne ścieżki do przesyłania i pobierania plików
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);

// zapisz streszczenie dokumentu w formacie pliku tekstowego
File.WriteAllText("summary-output.txt", response.SummaryText);

Console.WriteLine("Summarized file saved");

Podsumuj dokument za pomocą cURL

Inne niż fragment kodu C#, możesz również podsumować dokument, wywołując GroupDocs.Rewriter Cloud API za pomocą poleceń cURL. To podejście jest bardzo przydatne, gdy wolisz podejście wiersza poleceń lub potrzebujesz przetwarzania wsadowego.

1. Wygeneruj token dostępu:

Wymogiem wstępnym dla tego podejścia jest wygenerowanie tokenu dostępu JWT na podstawie poświadczeń klienta.

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 podsumowania połączeń:

Teraz wywołaj API, aby podsumować dokument Word i zwróć wynik jako fragment.

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

Spróbuj darmowego podsumowacza online

Jeśli chcesz doświadczyć możliwości Cloud API bez programowania lub podejścia z użyciem polecenia cURL, możesz rozważyć wypróbowanie naszej Online Document Summarization aplikacji internetowej opracowanej na bazie GroupDocs.Rewriter Cloud API.

extract html text

Wniosek

W tym przewodniku nauczono się, jak podsumować zawartość dokumentu za pomocą GroupDocs.Rewriter Cloud SDK dla .NET. API zapewnia skalowalny, wspierany przez sztuczną inteligencję silnik podsumowujący zdolny do przetwarzania długich dokumentów w zwięzłe streszczenia odpowiednie do szybkiego czytania i analizy.

Czy potrzebujesz podsumowania dla automatyzacji przedsiębiorstw, badań czy przepływów treści—te API oferuje gotowe rozwiązanie.


Artykuły powiązane