비즈니스는 방대한 양의 비구조적 텍스트 — PDFs, 보고서, Word documents, 및 HTML 파일을 처리합니다. 주요 사항을 수작업으로 추출하는 것은 시간이 많이 소요되고 비효율적입니다. 우리의 REST 기반 AI는 요약 기능을 제공하며 긴 콘텐츠를 짧고 의미 있는 요약으로 압축하는 데 도움을 줍니다.
이 가이드는 API를 .NET 애플리케이션에 통합하는 방법과 문서를 요약하는 방법을 설명합니다.
왜 문서 요약이 필요한가?
요약은 전체 문서를 읽지 않고도 중요한 정보를 빠르게 이해하는 데 도움이 됩니다.
당신은 그것을 다음과 같이 사용할 수 있습니다:
- 의사결정
- 지식 추출
- 이메일 및 보고서 요약
- 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#{#summarize-text-csharp} 사용
아래는 GroupDocs.Rewriter Cloud API를 통해 Word 문서를 요약하는 방법을 보여주는 예제입니다.
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);
Step 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";
// request parameters for rewriting
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# 코드 스니펫 외에도 cURL 명령어를 통해 GroupDocs.Rewriter Cloud API를 호출하여 문서를 요약할 수 있습니다. 이 접근 방법은 명령줄 방식을 선호하거나 배치 처리가 필요한 경우에 매우 유용합니다.
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:
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" }"
무료 온라인 요약기 사용해보기
코딩이나 cURL 명령어 접근 없이 Cloud API의 기능을 경험하고 싶다면, GroupDocs.Rewriter Cloud API를 기반으로 개발된 Online Document Summarization 웹 애플리케이션을 시도해 볼 수 있습니다.

결론
이 가이드에서는 GroupDocs.Rewriter Cloud SDK for .NET을 사용하여 문서 내용을 요약하는 방법을 배우았습니다. 이 API는 빠른 읽기 및 분석에 적합한 간결한 요약으로 긴 문서를 처리할 수 있는 확장 가능한 AI 기반 요약 엔진을 제공합니다.
기업 자동화, 연구 또는 콘텐츠 파이프라인에 대한 요약이 필요하든 관계없이—이 API는 즉시 사용할 수 있는 솔루션을 제공합니다.
