کسب‌وکارها حجم‌های عظیمی از متن‌های بدون ساختار را مدیریت می‌کنند — PDFها، گزارش‌ها، مکاتب‌خانه‌های ورد و HTML فایل‌ها. استخراج نکات کلیدی به صورت دستی زمان‌بر و بی‌کارآمد است. هوش مصنوعی مبتنی بر REST ما قابلیت‌های خلاصه‌سازی را ارائه می‌دهد و به فشرده‌سازی محتواهای طولانی به خلاصه‌های کوتاه و معنادار کمک می‌کند.

این راهنما توضیح می‌دهد که چگونه API را به برنامه‌های .NET خود ادغام کرده و اسناد را خلاصه کنید.


چرا خلاصه‌سازی اسناد؟

خلاصه‌ها به شما کمک می‌کنند که به سرعت اطلاعات مهم را بدون نیاز به خواندن اسناد کامل درک کنید.

شما می‌توانید از آن برای:

  • تصمیم‌گیری
  • استخراج دانش
  • ایمیل و خلاصه گزارش‌ها
  • خطوط لوله آموزش هوش مصنوعی
  • جریان‌های کاری مدیریت اسناد

API خلاصه‌سازی سند

GroupDocs.Rewriter Cloud SDK امکان خلاصه‌سازی مستندات را با یک رویکرد مبتنی بر REST به سادگی و مقیاس‌پذیری فراهم می‌کند.

ویژگی‌های کلیدی

  • Summarize full documents
  • الزامی نکات را استخراج کنید
  • سطح جزئیات خلاصه را انتخاب کنید
  • از چندین زبان پشتیبانی می‌کند
  • ادغام آسان با برنامه‌های .NET

با کمک SDK ابری .NET ما، شما می‌توانید به طور خودکار فرمت‌های فایل محبوب شامل 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 را نشان می‌دهد.

مرحله ۱ — راه‌اندازی API

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

مرحله ۲ — بارگذاری سند

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

مرحله ۳ — خلاصه محتوا

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

مرحله ۴ — خروجی خلاصه را ذخیره کنید

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#، می‌توانید سند را با تماس به 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 تجربه کنید، می‌توانید به استفاده از وب‌اپلیکیشن خلاصه‌سازی آنلاین مستندات که بر پایه API گروه‌داکس.ری‌وایتر توسعه یافته است، فکر کنید.

extract html text

نتیجه گیری

در این راهنما، شما یاد گرفتید که چگونه محتوای اسناد را با استفاده از GroupDocs.Rewriter Cloud SDK برای .NET خلاصه کنید. این API یک موتور خلاصه‌سازی مقیاس‌پذیر و پشتیبانی‌شده توسط هوش مصنوعی را فراهم می‌کند که قادر به پردازش اسناد طولانی به خلاصه‌های مختصر مناسب برای مطالعه و تحلیل سریع است.

چه شما نیاز به خلاصه‌سازی برای اتوماسیون شرکتی، تحقیق یا خطوط محتوایی داشته باشید—این API یک راه‌حل آماده برای استفاده ارائه می‌دهد.


مقالات مرتبط