İşletmeler, büyük hacimlerde yapılandırılmamış metinleri — PDFler, raporlar, Word belgeleri ve HTML dosyaları ile ilgilenmektedir. Anahtar noktaları manuel olarak çıkarmak zaman alıcı ve verimsizdir. REST tabanlı yapay zeka çözümümüz özetleme yetenekleri sunar ve uzun içerikleri kısa, anlamlı özetlere sıkıştırmaya yardımcı olur.

Bu kılavuz, API’yi .NET uygulamalarınıza nasıl entegre edeceğinizi ve belgeleri özetlemenizi açıklar.


Neden Belgeleri Özetlemek?

Özetler, tam belgeleri okumadan önemli bilgileri hızlıca anlamanızı sağlar.

Bunu şunlar için kullanabilirsiniz:

  • Karar verme
  • Bilgi çıkarımı
  • Email ve rapor özetleri
  • AI training pipelines
  • Doküman yönetim iş akışları

Belge Özetleme API

GroupDocs.Rewriter Cloud SDK, REST tabanlı bir yaklaşım ile basit ve ölçeklenebilir belge özetleme işlemini sağlar.

Ana Özellikler

  • Summarize full documents
  • Önemli içgörüleri çıkarın
  • Özet ayrıntı düzeyini seçin
  • Birden fazla dili destekler.
  • .NET uygulamalarıyla kolay entegrasyon

.NET Cloud SDK’mızın yardımıyla, PDF, DOC / DOCX, HTML, Markdown, TXT ve RTF dosyaları da dahil olmak üzere popüler dosya formatlarını otomatik olarak özetleyebilirsiniz.


NuGet üzerinden yükleyin

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

Metni C#{#summarize-text-csharp} kullanarak özetleyin.

Aşağıda GroupDocs.Rewriter Cloud API aracılığıyla bir Word belgesinin nasıl özetleneceğini gösteren bir örnek bulunmaktadır.

Adım 1 — API’yi Başlat

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

Adım 2 — Belge Yükle

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

Adım 3 — İçeriği Özetle

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

Adım 4 — Özet Çıktısını Kaydet

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

// For more examples, please visit 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

// dosya yüklemek ve indirmek için yerel yollar
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);

// belge özetini Metin dosyası formatında kaydedin
File.WriteAllText("summary-output.txt", response.SummaryText);

Console.WriteLine("Summarized file saved");

Dokümanı cURL ile Özetle

C# kod parçacığı dışında, belgeyi cURL komutları aracılığıyla GroupDocs.Rewriter Cloud API’yi çağırarak da özetleyebilirsiniz. Bu yaklaşım, komut satırı yöntemini tercih ettiğinizde veya toplu işleme ihtiyaç duyduğunuzda oldukça kullanışlıdır.

1. Erişim Tokenu Oluştur:

Bu yaklaşımın ön koşulu, istemci kimlik bilgilerine dayalı olarak bir JWT erişim belirteci oluşturmaktır.

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. Arama Özetleme API’si:

Şimdi API’yi çağırarak Word belgesini özetleyin ve çıktıyı alıntı olarak döndürün.

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

Try Free Online Summarizer

Eğer kodlama veya cURL komut yaklaşımı olmadan Cloud API`nin yeteneklerini deneyimlemek istiyorsanız, GroupDocs.Rewriter Cloud API’sinin üzerine geliştirilen Online Document Summarization web uygulamamızda denemeyi düşünebilirsiniz.

extract html text

Sonuç

Bu kılavuzda, GroupDocs.Rewriter Cloud SDK for .NET kullanarak belge içeriğini nasıl özetleyeceğinizi öğrendiniz. API, uzun belgeleri hızlı okuma ve analiz için uygun kısa özetlere dönüştürebilen ölçeklenebilir, yapay zeka destekli bir özetleme motoru sunmaktadır.

İster kurumsal otomasyon, ister araştırma ya da içerik boru hatları için özetlemeye ihtiyacınız olsun—bu API, kullanıma hazır bir çözüm sunar.


İlgili Makaleler