- Dlaczego streszczanie dokumentów?
- API podsumowujący dokumenty
- Podsumuj tekst za pomocą C#
- Podsumuj dokument za pomocą cURL
- Spróbuj darmowego podsumowacza online
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.

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.
