Bisnis menangani volume besar teks tidak terstruktur — PDFs, laporan, dokumen Word, dan HTML file. Mengambil poin kunci secara manual memakan waktu dan tidak efisien. AI berbasis REST kami menawarkan kemampuan ringkasan dan membantu merangkum konten panjang menjadi ringkasan yang pendek dan bermakna.

Panduan ini menjelaskan cara mengintegrasikan API ke dalam aplikasi .NET Anda dan merangkum dokumen-dokumen tersebut.


Mengapa Ringkasan Dokumen?

Ringkasan membantu Anda dengan cepat memahami informasi penting tanpa membaca dokumen lengkap.

Anda dapat menggunakannya untuk:

  • Pengambilan keputusan
  • Ekstraksi pengetahuan
  • Email dan ringkasan laporan
  • AI training pipelines
  • Alur kerja manajemen dokumen

API Ringkasan Dokumen

GroupDocs.Rewriter Cloud SDK memungkinkan ringkasan dokumen yang sederhana dan skalabel dengan pendekatan berbasis REST.

Fitur Utama

  • Summarize full documents
  • Extract essential insights
  • Pilih tingkat detail ringkasan
  • Mendukung beberapa bahasa
  • Integrasi yang mudah dengan aplikasi .NET

Dengan bantuan .NET Cloud SDK kami, Anda dapat secara otomatis merangkum format file populer termasuk PDF, DOC / DOCX, HTML, Markdown, TXT dan RTF files.


Install melalui NuGet

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

Ringkas Teks menggunakan C#

Berikut adalah contoh yang menunjukkan cara meringkas dokumen Word melalui GroupDocs.Rewriter Cloud API.

Langkah 1 — Inisialisasi API

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

Langkah 2 — Unggah Dokumen

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

Langkah 3 — Ringkas Konten

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

Langkah 4 — Simpan Output Ringkasan

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

// Untuk lebih banyak contoh, silakan kunjungi 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

// jalur lokal untuk mengunggah dan mengunduh file
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);

// simpan ringkasan dokumen dalam format file Teks
File.WriteAllText("summary-output.txt", response.SummaryText);

Console.WriteLine("Summarized file saved");

Ringkaskan Dokumen melalui cURL

Selain potongan kode C#, Anda juga dapat merangkum dokumen dengan memanggil GroupDocs.Rewriter Cloud API melalui perintah cURL. Pendekatan ini cukup berguna ketika Anda lebih suka pendekatan baris perintah atau memerlukan pemrosesan batch.

1. Buat Access Token:

Prasyarat untuk pendekatan ini adalah menghasilkan token akses JWT berdasarkan kredensial klien.

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. Panggilan API Ringkasan:

Sekarang panggil API untuk merangkum dokumen Word dan kembalikan output sebagai kutipan.

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

Coba Penyusun Ringkasan Daring Gratis

Jika Anda ingin merasakan kemampuan Cloud API tanpa pendekatan pengkodean atau perintah cURL, Anda dapat mempertimbangkan untuk mencoba aplikasi web Online Document Summarization yang dikembangkan di atas GroupDocs.Rewriter Cloud API.

extract html text

Kesimpulan

Dalam panduan ini, Anda telah belajar cara merangkum konten dokumen menggunakan GroupDocs.Rewriter Cloud SDK untuk .NET. API ini menyediakan mesin ringkasan yang dapat diskalakan dan didukung AI, mampu memproses dokumen panjang menjadi ringkasan yang ringkas, cocok untuk dibaca dan dianalisis dengan cepat.

Apakah Anda memerlukan ringkasan untuk otomatisasi perusahaan, penelitian, atau saluran konten—API ini menawarkan solusi siap pakai.


Artikel Terkait