ธุรกิจจัดการกับข้อมูลข้อความที่ไม่มีโครงสร้างปริมาณมาก — PDFs, รายงาน, เอกสาร Word, และ ไฟล์ HTML. การสกัดข้อมูลที่สำคัญด้วยมือใช้เวลาและไม่มีประสิทธิภาพ AI ที่ใช้ REST ของเราเสนอความสามารถในการสรุปและช่วยย่อเนื้อหาที่ยาวให้เป็นสรุปสั้น ๆ ที่มีความหมาย.

คู่มือนี้อธิบายวิธีการรวม API เข้ากับแอปพลิเคชัน .NET ของคุณและสรุปเอกสาร


ทำไมการสรุปเอกสาร?

การสรุปช่วยให้คุณเข้าใจข้อมูลที่สำคัญได้อย่างรวดเร็วโดยไม่ต้องอ่านเอกสารทั้งหมด

คุณสามารถใช้มันสำหรับ:

  • การตัดสินใจ
  • การสกัดความรู้
  • อีเมลและสรุปรายงาน
  • AI training pipelines
  • การจัดการเอกสารเวิร์กฟลow

Document Summarization API

GroupDocs.Rewriter Cloud SDK ช่วยให้สามารถทำการสรุปเอกสารได้อย่างง่ายดายและยืดหยุ่นด้วยวิธีที่ใช้ REST.

ฟีเจอร์หลัก

  • Summarize full documents
  • Extract essential insights
  • เลือกระดับรายละเอียดสรุป
  • รองรับหลายภาษา
  • การรวมระบบที่ง่ายดายกับแอป .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";
            
// 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# คุณยังสามารถสรุปเอกสารโดยเรียกใช้ GroupDocs.Rewriter Cloud API ผ่านคำสั่ง cURL วิธีการนี้มีประโยชน์มากเมื่อคุณชอบวิธีการจากบรรทัดคำสั่งหรือจำเป็นต้องประมวลผลแบบชุด

1. สร้าง Access Token:

เงื่อนไขเบื้องต้นสำหรับวิธีนี้คือการสร้างโทเค็นการเข้าถึง 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" }"

ลองใช้เครื่องสรุปออนไลน์ฟรี

หากคุณต้องการสัมผัสประสบการณ์ความสามารถของ Cloud API โดยไม่ต้องเขียนโค้ดหรือใช้คำสั่ง cURL คุณอาจพิจารณาทดลองใช้แอปพลิเคชันเว็บ Online Document Summarization ที่พัฒนาโดยอิงจาก GroupDocs.Rewriter Cloud API.

extract html text

ข้อสรุป

ในคู่มือนี้ คุณได้เรียนรู้วิธีการทำให้เนื้อหาของเอกสารมีความย่อด้วย GroupDocs.Rewriter Cloud SDK สำหรับ .NET API นี้มีเอนจินการสรุปที่มีความสามารถในการปรับขนาดที่สนับสนุนโดย AI ซึ่งสามารถประมวลผลเอกสารยาวให้เป็นคำสรุปที่กระชับซึ่งเหมาะสำหรับการอ่านและการวิเคราะห์อย่างรวดเร็ว

ไม่ว่าคุณจะต้องการการสรุปสำหรับการทำงานอัตโนมัติขององค์กร การวิจัย หรือท่อส่งเนื้อหา—API นี้มีโซลูชันที่พร้อมใช้งาน


บทความที่เกี่ยวข้อง