- Почему сводка документов?
- API для суммирования документов
- Сделайте краткое изложение текста с использованием C#.
- Сделать резюме документа с помощью cURL
- Попробуйте бесплатный онлайн-сумматор
Бизнесы обрабатывают огромные объемы неструктурированного текста — PDF файлы, отчеты, Word документы и HTML файлы. Ручное извлечение ключевых моментов занимает много времени и является неэффективным. Наша AI на основе REST предлагает возможности суммирования и помогает сокращать длинные тексты до коротких, содержательных резюме.
Данный гайд объясняет, как интегрировать API в ваши .NET приложения и подводить итоги документов.
Почему суммирование документов?
Резюме помогают вам быстро понять важную информацию, не читая полные документы.
Вы можете использовать это для:
- Принятие решений
- Извлечение знаний
- Email и резюме отчетов
- AI training pipelines
- Рабочие процессы управления документами
Документное резюмирование API
GroupDocs.Rewriter Cloud SDK позволяет просто и масштабируемо подводить итоги документов с использованием подхода на основе REST.
Ключевые особенности
- Summarize full documents
- Извлеките основные инсайты
- Выберите уровень детализации резюме
- Поддерживает несколько языков
- Легкая интеграция с приложениями .NET
С помощью нашего .NET Cloud SDK вы можете автоматически суммировать популярные форматы файлов, включая PDF, DOC / DOCX, HTML, Markdown, TXT и RTF файлы.
Установите через NuGet
dotnet add package GroupDocs.Rewriter-Cloud --version 25.7.0
Подвести итоги текста, используя C#
Ниже приведен пример, демонстрирующий, как резюмировать документ Word с помощью GroupDocs.Rewriter Cloud API.
Шаг 1 — Инициализировать API
var config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var rewriterApi = new TextApi(config);
var fileApi = new FileApi(config);
Шаг 2 — Загрузить документ
var uploadRequest = new UploadFileRequest("input/document.docx", File.OpenRead("document.docx"));
fileApi.UploadFile(uploadRequest);
Шаг 3 — Подвести итог содержимому
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);
Шаг 4 — Сохранить выходной отчет
File.WriteAllText("summary-output.txt", response.SummaryText);
// Для получения дополнительных примеров, пожалуйста, посетите 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";
// параметры запроса для переписывания
string name = "test.docx";
string folder = "";
string language = "en";
string format = "docx";
string storage = ""; //add storage name of your app
// локальные пути для загрузки и скачивания файлов
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);
// сохраните резюме документа в текстовом формате
File.WriteAllText("summary-output.txt", response.SummaryText);
Console.WriteLine("Summarized file saved");
Сделать резюме документа через cURL
Кроме фрагмента кода C#, вы также можете суммировать документ, вызвав GroupDocs.Rewriter Cloud API через команды cURL. Этот подход довольно полезен, когда вы предпочитаете командный интерфейс или требуется пакетная обработка.
1. Сгенерировать токен доступа:
Предварительным требованием для этого подхода является генерация JWT-токена доступа на основе учетных данных клиента.
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 для суммирования разговоров:
Теперь вызовите API, чтобы подвести итог документу Word и вернуть вывод в виде фрагмента.
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" }"
Попробуйте бесплатный онлайн-сумматор
Если вы хотите испытать возможности Cloud API без программирования или использования команды cURL, вы можете попробовать наше Online Document Summarization веб-приложение, разработанное на основе GroupDocs.Rewriter Cloud API.

Заключение
В этом руководстве вы узнали, как суммировать содержание документа с использованием GroupDocs.Rewriter Cloud SDK для .NET. API предоставляет масштабируемый, поддерживаемый ИИ механизм суммирования, способный обрабатывать длинные документы в лаконичные резюме, подходящие для быстрого чтения и анализа.
Нужен ли вам реферат для автоматизации бизнеса, исследований или контентных потоков — этот API предлагает готовое решение.
