גנרטור סיכומים PDF של AI ב-C#

עם השימוש ההולך ומתרקם במסמכים דיגיטליים, הוצאת מידע חשוב מקבצי PDF הפכה לקריטית יותר מאי פעם. סקירה ידנית של מסמכים משפטיים ארוכים, דוחות עסקיים או מאמרי מחקר יכולה לקחת הרבה זמן ולא בהכרח תהיה הגישה היעילה ביותר. נכנס לתמונה סיכום PDF מבוסס AI - פתרון אינטליגנטי ליצירת סיכומים תמציתיים מקבצי PDF באמצעות אינינטליגנציה מלאכותית. הוא אוטומט את תהליך הסיכום של מסמכי PDF ארוכים. זה חוסך זמן ומשפר את הפרודוקטיביות על ידי מתן סיכומים תמציתיים.

בפוסט הזה, אנחנו נחקור כיצד לבנות גנרטור סיכום PDF בינה מלאכותית ב-C# וב-Aspose.PDF עבור .NET. השילוב הזה מעניק למפתחים את היכולת ליצור פתרונות מתקדמים לעיבוד מסמכים שהם מהירים, אמינים ומסוגלים להתרחב.

מאמר זה מכסה את הנושאים הבאים:

ספריית סיכום PDF מונעת על ידי בינה מלאכותית עבור C#

Aspose.PDF for .NET היא ספרייה חזקה ועשירה בתכונות המאפשרת למפתחים לעבוד עם מסמכי PDF באופן תכנותי. היא מציעה מגוון רחב של תכונות, כולל יצירת מסמכים, מניפולציה והמרה. עבור גנרטורים לסיכום PDF בינה מלאכותית, Aspose.PDF מספקת את הכלים הנדרשים לחילוץ טקסט, ניתוח תוכן ויצירת סיכומים ביעילות. השילוב החלק שלה עם C# הופך אותה לבחירה אידיאלית עבור מפתחים.

מדריך צעד-אחר-צעד לבניית מנגנון ליצירת סיכומים בפורמט PDF בעזרת בינה מלאכותית

Aspose.Pdf.AI מציגה את OpenAISummaryCopilot המחלקה, המקלה על תהליך יצירת סיכומים מונחי AI ממסמכי PDF. היא מתקשרת עם מודלים של OpenAI ומשלבת זאת עם תכונות העיבוד החזקות של Aspose.PDF.

בואו נעבור על התהליך של הקמת והשימוש בכלי הזה ביישום C# שלכם.

1. התקן Aspose.PDF עבור .NET

הורד את הספרייה מ כאן או התקן דרך מנהל ה-NuGet עם הפקודה:

PM> Install-Package Aspose.PDF

🔑 תצטרך גם מפתח API של OpenAI ואופציונלית, מזהה פרויקט למעקב שימוש משופר.

2. ייבוא מרחבים שמות דרושים

בראש קובץ ה-C# שלך, הוסף את ישירות השימוש הבאות כדי לגשת ל-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. ת configuração opções de Copilot

הגדר את פרמטרי המודל, את מסמך הקלט ואת הטמפרטורה לסיכום. מחלקת OpenAISummaryCopilotOptions מאפשרת לך להתאים כיצד עוזר ה-AI מתנהג כאשר הוא מסכם מסמך. אתה יכול לשלוט בהגדרות המודל, בהוראות המערכת, במגבלות טוקנים ובקלטים של מסמכים - מה שנותן לך שליטה מדויקת על תהליך הסיכום.

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

אתה יכול גם להשתמש ב-.WithDocuments() כדי להוסיף מספר מקורות (למשל, חבילה של PDFs).

5. צור את קופיוט הסיכום

השתמש בשיטת מפעל כדי להתקין את OpenAISummaryCopilot עם האפשרויות המוגדרות.

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

6. צור את הסיכום

אתה יכול לשחזר את הסיכום בפורמטים שונים בהתאם לצרכי היישום שלך.

Get Summary Text:

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

Get Summary as PDF Document:

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

קבל סיכום עם מטא דאטה של דף:

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

שיטות מפתח ב-OpenAISummaryCopilot

שיטהתיאור
GetSummaryAsync(CancellationToken?)מחזיר את הסיכום שנוצר על ידי ה-AI כמחרוזת טקסט פשוטה. אידיאלי להצגת סיכומים בממשק המשתמש של האפליקציה שלך או למטרות רישום.
GetSummaryDocumentAsync(CancellationToken?)משיב את הסיכום כאובייקט Document של Aspose.PDF. אתה יכול למניפולציה או לייצא אותו באמצעות API של Aspose.
GetSummaryDocumentAsync(PageInfo, CancellationToken?)מחזיר את הסיכום עם מטה-דאטה של עמודים קשורים (למשל, אילו עמודי PDF תרמו לסיכום).שימושי למעקב או הפניות.
SaveSummaryAsync(string, CancellationToken?)שומר את הסיכום לקובץ בפורמט PDF. פשוט ציין את נתיב הקובץ להוצאה.
SaveSummaryAsync(string, SaveFormat, CancellationToken?)שומר את הסיכום בפורמט שנבחר (למשל, SaveFormat.Pdf, SaveFormat.DocX וכו’).מציע גמישות עבור תהליכי ייצוא מסמכים.

דוגמה מלאה לעבודה: מחולל סיכום PDF בעזרת בינה מלאכותית ב-C#

הנה דוגמה מלאה שעובדת שמדגימה כיצד לבנות מנגנון סיכום PDF מבוסס בינה מלאכותית ב-C# באמצעות Aspose.PDF.AI ו-OpenAI. דוגמה זו כוללת הכל מהתחלת לקוח ועד שמירת הפלט המסוכם כקובץ PDF.

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

// Create AI client.
var openAiClient = OpenAIClient
    .CreateWithApiKey(ApiKey) // Create OpenAI client with the API key.
    .Build();

// Create copilot options.
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 עבור .NET. אל תפספס את ההזדמנות הזו!

סכם PDF באופן מקוון בחינם

אתה יכול גם לנסות לסכם PDF מקוון AI PDF summarizer כדי לסכם PDFs מקוון בחינם. כלי זה, חינמי וקל לשימוש, מאפשר לך במהירות לשוחח עם מסמכי PDF שלך.

Image

מחולל סיכומי PDF של AI: משאבים חינמיים

בנוסף לבלוג הזה, אנו מציעים מגוון משאבים כדי לשפר את הבנתך בספריית Aspose.PDF. בדוק את המדריכים, התיעוד, והפורומים הקהילתיים למידה נוספת.

מסקנה

בניית גנרטור סיכומים PDF עם AI ב-C# היא לא רק אפשרית—זו גם מאוד מעשית. עם מספר שורות קוד בלבד, אפשר לשלב סיכום חכם ישירות ביישומי ה-C# שלך — בין אם אתה עובד על פלטפורמת משפטית, לוח בקרה למסמכים או כלי לניהול מחקר. על ידי שימוש ביכולות החזקות של Aspose.PDF עבור .NET עבור חילוץ ושילוב מודלים של AI לסיכום, מפתחים יכולים לאוטומט את ניתוח תוכן ה-PDF עם דיוק מרשים.

מוכן לבנות את כלי הסיכום PDF המלאכותי שלך? שלב את Aspose ו-AI כדי לשחרר אוטומציה פורצת דרך של PDF! אם יש לך שאלות או זקוק לסיוע נוסף, אנא אל תהסס לפנות אלינו ב free support forum.

ראה גם