AI PDF Summary Generator in C#

ด้วยการใช้เอกสารดิจิทัลที่เพิ่มมากขึ้น การดึงข้อมูลสำคัญจากไฟล์ PDF จึงกลายเป็นเรื่องที่สำคัญมากกว่าที่เคย การตรวจสอบเอกสารทางกฎหมายที่ยาวนาน รายงานธุรกิจ หรือเอกสารวิจัยด้วยมืออาจใช้เวลานานและอาจไม่เป็นวิธีที่มีประสิทธิภาพที่สุด พบกับ AI PDF summary — โซลูชันอัจฉริยะในการสร้างสรุปที่กระชับจาก PDF โดยใช้ปัญญาประดิษฐ์ มันทำให้กระบวนการสรุปเอกสาร PDF ที่ยาวนานเป็นไปโดยอัตโนมัติ ช่วยประหยัดเวลาและเพิ่มประสิทธิภาพด้วยการให้สรุปที่กระชับ

ในโพสต์นี้ เราจะสำรวจวิธีการสร้างตัวสร้างสรุป PDF ด้วย AI ใน C# และ Aspose.PDF for .NET การรวมกันนี้ช่วยให้นักพัฒนาสร้างโซลูชันการประมวลผลเอกสารที่ทันสมัย มีความรวดเร็ว เชื่อถือได้ และขยายขนาดได้

บทความนี้ครอบคลุมหัวข้อดังต่อไปนี้:

ไลบรารีสรุป PDF ที่ขับเคลื่อนด้วย AI สำหรับ C#

Aspose.PDF for .NET เป็นห้องสมุดที่เข้มข้นและเต็มไปด้วยฟีเจอร์ที่ช่วยให้ผู้พัฒนาสามารถทำงานกับเอกสาร PDF ได้อย่างโปรแกรมmatic มันมีฟีเจอร์หลากหลาย รวมถึงการสร้างเอกสาร การจัดการ และการแปลง สำหรับเครื่องสร้างสรุป PDF ของ AI Aspose.PDF ให้เครื่องมือที่จำเป็นในการดึงข้อมูล วิเคราะห์เนื้อหา และสร้างสรุปอย่างมีประสิทธิภาพ การรวมเข้ากับ C# ได้อย่างราบรื่นทำให้มันเป็นตัวเลือกที่เหมาะสมสำหรับผู้พัฒนา

คู่มือทีละขั้นตอนในการสร้างโปรแกรมสรุป PDF ด้วย AI

Aspose.Pdf.AI แนะนำคลาส OpenAISummaryCopilot ซึ่งทำให้กระบวนการสร้างสรุปที่ใช้ AI จากเอกสาร PDF ง่ายขึ้น มันมีการโต้ตอบกับโมเดล OpenAI และรวมเข้ากับคุณสมบัติการประมวลผล PDF อันทรงพลังของ Aspose.PDF.

ให้เราเดินผ่านกระบวนการตั้งค่าและใช้งานเครื่องมือนี้ในแอปพลิเคชัน C# ของคุณ

1. ติดตั้ง Aspose.PDF for .NET

ดาวน์โหลดไลบรารีจาก ที่นี่ หรือทำการติดตั้งผ่าน NuGet Package Manager ด้วยคำสั่ง:

PM> Install-Package Aspose.PDF

🔑 คุณจะต้องมี OpenAI API key และอาจมี project ID เพื่อการติดตามการใช้งานที่ดียิ่งขึ้น

2. นำเข้าชื่อพื้นที่ที่จำเป็น

ที่ส่วนบนของไฟล์ C# ของคุณ ให้นำคำสั่ง using ต่อไปนี้มาเพิ่มเพื่เข้าถึง Aspose.PDF และคลาสที่เกี่ยวข้องกับ AI:

using Aspose.Pdf;
using Aspose.Pdf.AI;

3. เริ่มต้นลูกค้า OpenAI

ใช้ API ที่มีความคล่องตัวเพื่อกำหนดค่าลูกค้า OpenAI ของคุณ。

// Create OpenAI client with API key and optional project ID
var openAiClient = OpenAIClient
    .CreateWithApiKey("YOUR_OPENAI_API_KEY")
    .WithProject("proj_RoywW1DLqDC89GoAW5ngoVN8") // Optional
    .Build();

4. กำหนดค่า Copilot Options

ตั้งค่าพารามิเตอร์โมเดล เอกสารนำเข้า และอุณหภูมิสำหรับการทำสรุป คลาส OpenAISummaryCopilotOptions ช่วยให้คุณกำหนดวิธีที่ผู้ช่วย AI ทำงานเมื่อทำการสรุปเอกสาร คุณสามารถควบคุมการตั้งค่าโมเดล คำแนะนำของระบบ ระดับขีดจำกัดโทเค็น และเอกสารนำเข้า — ซึ่งช่วยให้คุณมีการควบคุมอย่างละเอียดในการทำสรุป

var options = OpenAISummaryCopilotOptions
    .Create()
    .WithTemperature(0.5)
    .WithDocument("InputFiles/QuarterlyReport.pdf"); // Accepts PDFs, text, or file paths

คุณยังสามารถใช้ .WithDocuments() เพื่อเพิ่มแหล่งข้อมูลหลายที่ (เช่น ชุดของ PDF) ได้อีกด้วย

5. สร้างผู้ช่วยสรุป

ใช้เมธอดโรงงานเพื่อสร้างอินสแตนซ์ของ OpenAISummaryCopilot ด้วยตัวเลือกที่กำหนดไว้

var summaryCopilot = AICopilotFactory.CreateSummaryCopilot(openAiClient, options);

6. สร้างสรุป

คุณสามารถเรียกคืนสรุปในรูปแบบที่แตกต่างกันได้ขึ้นอยู่กับความต้องการของแอปพลิเคชันของคุณ

Get Summary Text:

string summaryText = await summaryCopilot.GetSummaryAsync();
Console.WriteLine(summaryText);

ขอให้สรุปเป็นเอกสาร PDF:

Document summaryDoc = await summaryCopilot.GetSummaryDocumentAsync();
summaryDoc.Save("Output/Summary.pdf");

Get Summary with Page Metadata:

var summaryWithPageInfo = await summaryCopilot.GetSummaryDocumentAsync(new PageInfo());

7. บันทึกสรุปลงดิสก์

ผู้ช่วยนักบินเสนอทางเลือกที่ยืดหยุ่นในการบันทึกรายงานในรูปแบบต่างๆ เช่น PDF หรือ Word (DOCX)

// Save as PDF
await summaryCopilot.SaveSummaryAsync("Output/summary.pdf");
// Save as DOCX
await summaryCopilot.SaveSummaryAsync("Output/summary.docx", SaveFormat.DocX);

Key Methods in OpenAISummaryCopilot

วิธีการคำอธิบาย
GetSummaryAsync(CancellationToken?)ส่งคืนสรุปที่สร้างโดย AI เป็นสตริงข้อความธรรมดา เหมาะสำหรับการแสดงสรุปใน UI ของแอปของคุณหรือตรวจจับวัตถุประสงค์การลงบันทึก
GetSummaryDocumentAsync(CancellationToken?)ดึงข้อมูลสรุปเป็นวัตถุ Document ของ Aspose.PDF คุณสามารถจัดการหรือส่งออกโดยใช้ ASPose APIs
GetSummaryDocumentAsync(PageInfo, CancellationToken?)คืนค่าบทสรุปพร้อมกับข้อมูลเมตาเพจที่เกี่ยวข้อง (เช่น หน้า PDF ไหนบ้างที่มีส่วนในการสร้างบทสรุป) มีประโยชน์สำหรับการติดตามหรือการอ้างอิง
SaveSummaryAsync(string, CancellationToken?)บันทึกรายงานสรุปลงในไฟล์ในรูปแบบ PDF เพียงระบุเส้นทางไฟล์เอาต์พุตเท่านั้น
SaveSummaryAsync(string, SaveFormat, CancellationToken?)บันทึกข้อมูลสรุปในรูปแบบที่กำหนด (เช่น, SaveFormat.Pdf, SaveFormat.DocX, เป็นต้น).เสนอความยืดหยุ่นสำหรับกระบวนการส่งออกเอกสาร.

ตัวอย่างการทำงานที่สมบูรณ์: เครื่องสร้างสรุป PDF ด้วย AI ใน C#

นี่คือตัวอย่างที่ทำงานได้อย่างสมบูรณ์ซึ่งแสดงให้เห็นถึงวิธีการสร้าง AI PDF สรุปโดยใช้ C# และ Aspose.PDF.AI และ OpenAI ตัวอย่างนี้รวมทุกอย่างตั้งแต่การเริ่มต้นไคลเอนต์ไปจนถึงการบันทึกผลลัพธ์สรุปเป็นไฟล์ PDF

using Aspose.Pdf;
using Aspose.Pdf.AI;

// สร้างไคลเอนต์ AI.
var openAiClient = OpenAIClient
    .CreateWithApiKey(ApiKey) // Create OpenAI client with the API key.
    .Build();

// สร้างตัวเลือกสำหรับผู้ช่วยขับขี่ (copilot) 
var options = OpenAISummaryCopilotOptions
    .Create(options => { options.Model = OpenAIModels.Gpt35Turbo; }) // Create options like this, or...
    .WithTemperature(0.5) // Configure other optional parameters.
    .WithDocument("QuarterlyReport.pdf"); // .WithDocument methods allows to add text, pdf and paths to documents.

// Create summary copilot.
var summaryCopilot = AICopilotFactory.CreateSummaryCopilot(openAiClient, options);

// Get summary text.
string summaryText = await summaryCopilot.GetSummaryAsync();

// แสดงสรุป
Console.WriteLine(summaryText);

// Save summary with specified format.
await summaryCopilot.SaveSummaryAsync("QuarterlyReport-Summary.pdf", SaveFormat.Pdf);

ขอใบอนุญาตฟรี

คุณพร้อมที่จะสำรวจความสามารถของผลิตภัณฑ์ Aspose ไหม? เยี่ยมชม license page เพื่อขอใบอนุญาตชั่วคราวฟรี มันช่วยให้คุณสามารถทดสอบฟีเจอร์ทั้งหมดของ Aspose.PDF for .NET ได้ ห้ามพลาดโอกาสนี้!

สรุป PDF ออนไลน์ฟรี

คุณยังสามารถลองใช้ เครื่องสรุป PDF AI ออนไลน์ เพื่อสรุป PDF ออนไลน์ได้ฟรี เครื่องมือนี้ใช้งานง่ายและฟรีช่วยให้คุณสามารถสนทนากับเอกสาร PDF ของคุณได้อย่างรวดเร็ว

Image

เครื่องสร้างสรุป PDF ด้วย AI: แหล่งข้อมูลฟรี

นอกจากบล็อกนี้แล้ว เรายังมีทรัพยากรต่าง ๆ เพื่อเสริมสร้างความเข้าใจของคุณเกี่ยวกับ Aspose.PDF library ตรวจสอบบทเรียนเอกสารและฟอรัมของชุมชนเพื่อการเรียนรู้เพิ่มเติม

ข้อสรุป

การสร้างเครื่องสร้างสรุป PDF ด้วย AI ใน C# ไม่เพียงแค่เป็นไปได้—มันยังมีความเป็นจริงที่สูงมาก ด้วยเพียงไม่กี่บรรทัดของโค้ด คุณสามารถฝังการสรุปที่ชาญฉลาดโดยตรงในแอปพลิเคชัน C# ของคุณ — ไม่ว่าคุณจะทำงานบนแพลตฟอร์มกฎหมาย แดชบอร์ดเอกสาร หรือเครื่องมือจัดการวิจัย โดยการใช้ความสามารถที่ทรงพลังของ Aspose.PDF for .NET สำหรับการสกัด และรวมโมเดล AI สำหรับการสรุป นักพัฒนาสามารถทำให้การวิเคราะห์เนื้อหา PDF เป็นไปโดยอัตโนมัติด้วยความแม่นยำที่น่าทึ่ง

พร้อมที่จะสร้างเครื่องมือสรุป PDF AI ของคุณเองหรือยัง? ผสมผสาน Aspose และ AI เพื่อปลดล็อกการทำงานอัตโนมัติ PDF รุ่นถัดไป! หากคุณมีคำถามหรือต้องการความช่วยเหลือเพิ่มเติม โปรดอย่าลังเลที่จะติดต่อที่ free support forum.

ดูเพิ่มเติม