לחלץ טקסט Powerpoint

כיצד לחלץ טקסט מ-PowerPoint באמצעות .NET REST API.

בתחום עיבוד המידע המודרני, מצגות PowerPoint הפכו לאמצעי בכל מקום לשיתוף מידע, העברת מצגות משפיעות והעברת רעיונות. כעת, אם אתה מבקש לחשוף טרנדים נסתרים, להשתמש בתוכן מחדש או לקבל הבנה מעמיקה יותר, היכולת לחלץ טקסט מ-PowerPoint היא מיומנות מדהימה. עם זאת, חילוץ הטקסט ממצגות אלו עשוי להיות משימה מאתגרת, במיוחד כאשר עוסקים בקבצים גדולים או מורכבים. מאמר זה חושף פתרון רב עוצמה לחילוץ טקסט מ-PowerPoint, וכן מסביר את היכולות החדשניות של Aspose.Slides Cloud SDK עבור .NET.

REST API לחילוץ טקסט PowerPoint

כשמדובר בחילוץ טקסט ממצגות PowerPoint, אז Aspose.Slides Cloud SDK עבור .NET בולט ככלי רב עוצמה ורב-תכליתי. עם סט תכונות עשיר ו-API מקיף, SDK זה מאפשר למפתחים לחלץ ללא מאמץ טקסט ממצגות בדיוק ויעילות.

השלב הראשון הוא התקנת SDK. אז עלינו לחפש תחילה ‘Aspose.Slides-Cloud’ במנהל החבילות של NuGet וללחוץ על כפתור ‘הוסף חבילה’. במקרה שאין לך חשבון קיים דרך מרכז השליטה בענן, פשוט צור חשבון בחינם על ידי ביצוע ההוראות שצוינו במהלך [התחלה מהירה](https://docs.aspose .cloud/slides/quickstart/).

חלץ טקסט מ-PowerPoint באמצעות C# .NET

בוא נחקור את הפרטים כיצד נוכל לחלץ ביעילות את הטקסט מ-PowerPoint שלם באמצעות קטע קוד C# .NET.

// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-slides-cloud
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// ליצור מופע של SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// שם מצגת PowerPoint הקלט
string sourcePPTX = "Inspirational bookmarks.pptx";

// התקשר ל-API כדי לחלץ את כל הטקסט ממצגת PowerPoint
var textItems = slidesApi.GetPresentationTextItems(sourcePPTX, true, null);

// צור אובייקט של StreamWriter כדי שנוכל לשמור תוכן שחולץ
StreamWriter sw = new StreamWriter("Test.txt");

// חזור על כל מופע של טקסט שחולץ
foreach (var textItem in textItems.Items)
{
    // כתוב כל הופעה של טקסט לקובץ טקסט במערכת
    sw.WriteLine(textItem.Text);
}
// סגור את ה-StreamWriter 
sw.Close();

כעת הבה נפתח את ההבנה שלנו לגבי קטע הקוד האמור לעיל.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

צור אובייקט של מחלקה SlidesApi שבו אנו מעבירים את אישורי הלקוח כארגומנטים.

var textItems = slidesApi.GetPresentationTextItems(sourcePPTX, true, null);

התקשר ל-API כדי לחלץ את כל התוכן הטקסטואלי ממצגת PowerPoint הזמינה באחסון בענן.

StreamWriter sw = new StreamWriter("Test.txt");

צור StreamWriter שעומד לעזור לנו לשמור את התוכן שחולץ בכונן המקומי.

foreach (var textItem in textItems.Items)
{
    sw.WriteLine(textItem.Text);
}
sw.Close();

חזור על כל מופע של טקסט שחולץ ושמור את הפלט בקובץ טקסטואלי.

חלץ טקסט מ- PowerPoint

תצוגה מקדימה לחילוץ טקסט של PowerPoint.

תוכל לשקול להוריד את ה-PowerPoint לדוגמה המשמש בדוגמה שלמעלה מ-Inspirational bookmarks.pptx .

חלץ טקסט משקופית מסוימת באמצעות פקודות cURL

חלופה נוספת לחילוץ טקסט משקופיות PowerPoint היא באמצעות פקודות cURL. עם cURL, אתה יכול לקיים אינטראקציה עם Aspose.Slides Cloud API ישירות דרך בקשות HTTP, מה שהופך אותו לאפשרות גמישה ונגישה ליכולות חילוץ טקסט. לכן, על ידי בניית נקודת הקצה המתאימה של ה-API וציון הפרמטרים הרצויים, אתה יכול לשלוח פקודת cURL כדי לאחזר טקסט משקופיות ספציפיות או מהמצגת כולה.

הצעד הראשון בגישה זו הוא יצירת אסימון גישה ל-JWT. אז בבקשה בצע את הפקודה הבאה:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

כעת, בצע את הפקודה הבאה כדי לחלץ טקסט מהשקופית השנייה של מצגת PowerPoint.

curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/slides/2/textItems?withEmpty=false" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "Extracted.txt"

החלף את sourceFile בשם של PowerPoint קלט זמין באחסון ענן, ואת accessToken באסימון גישה JWT שנוצר לעיל.

סיכום

לסיכום, למדנו שהיכולת לחלץ טקסט משקופיות PowerPoint היא תכונה חשובה המאפשרת לנו לגשת ולנצל את התוכן הטקסטואלי בתוך מצגות למטרות שונות. בין אם מדובר בניתוח נתונים, ניתוח תוכן או כל יישום אחר, חילוץ טקסט משקופיות PowerPoint מאפשר לנו לפתוח את המידע הכלול בקבצים אלה. על ידי מינוף Aspose.Slides Cloud SDK עבור .NET, אנו יכולים לבצע בקלות וביעילות פעולות חילוץ טקסט באפליקציית .NET או, השימוש בפקודות cURL מספק גישה עצמאית לפלטפורמה ונוחה.

קישורים שימושיים

מאמרים קשורים

אנו ממליצים בחום לבקר בבלוגים הבאים: