PowerPoint presentations משמשים בדרך כלל לדוחות עסקיים, חומרי הדרכה, וסיפור חזותי. בתרחישי אוטומציה רבים—כגון אינדקס תוכן, ניתוח מסמכים, או זרימות עבודה של מיגרציה—ייתכן ותצטרכו לחלץ טקסט משקופיות PowerPoint במקום להעתיק ידנית את התוכן מכל שקופית.

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

API לעיבוד PowerPoint

ה-Aspose.Slides Cloud SDK for .NET מספק פתרון אמין וניתן להרחבה מבוסס REST לחילוץ טקסט ממצגות PowerPoint. ה-API מאפשר גישה מדויקת לטקסט השקופיות תוך שמירה על ביצועים ואבטחה בסביבות ענן.

מאחר שהעיבוד מתרחש בענן, גישה זו אידיאלית ליישומים חוצי‑פלטפורמה, שירותי רקע ומשימות אוטומציה בקנה מידה גדול.

תכונות מרכזיות

  • חילוץ טקסט מקבצי PPT ו‑PPTX.
  • API מבוסס ענן REST עם אימות OAuth.
  • אין תלות ב‑Microsoft PowerPoint.
  • תומך במצגות שלמות או במצגות בודדות.
  • אינטגרציה פשוטה עם פרויקטים ב‑C# .NET.

כדי להתחיל, התקן Aspose.Slides-Cloud מ- NuGet Package Manager וצור חשבון חינמי ב- Aspose Cloud Dashboard כדי לקבל את אישורי ה-API שלך.

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

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

הדוגמה הבאה מציגה כיצד לחלץ את כל הטקסט ממצגת PowerPoint המאוחסנת באחסון ענן באמצעות C#.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);  

צור מופע של המחלקה SlidesApi באמצעות אישורי לקוח.

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

בקש את כל פריטי הטקסט מהמצגת.

foreach (var textItem in textItems.Items)
{
    // save each occurrence of text to the text file.
    sw.WriteLine(textItem.Text);
}  

עבור על הטקסט המופק ושמור אותו באופן מקומי.

חילוץ טקסט מ-PowerPoint

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

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

אם אתה מעדיף לעבוד ישירות עם נקודות קצה של REST, אתה יכול לחלץ טקסט משקופית ספציפית באמצעות פקודות cURL. גישה זו שימושית במיוחד כאשר אתה מעדיף עיבוד אצווה דרך שורת הפקודה.

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

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXX-XXXXXX-XXXXXX&client_secret=XXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

חילוץ טקסט משקופית בודדת
כעת, הפעל את הפקודה הבאה כדי לחלץ טקסט משקופית מספר 2 של מצגת 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 {ACCESS_TOKEN}" \
-o "Extracted.txt"

החלף את sourceFile בשם קובץ ה-PowerPoint המאוחסן באחסון בענן ו-ACCESS_TOKEN בטוקן שנוצר.

סיכום

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

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

שאלות נפוצות (FAQs) ❓

  1. האם אני יכול לחלץ טקסט משני קבצי PPT ו‑PPTX?
    כן. ה‑API תומך בחילוץ טקסט משני הפורמטים הישנים PPT והמודרניים PPTX.
  2. האם צריך שה‑Microsoft PowerPoint יהיה מותקן?
    לא. כל החילוץ מתבצע בענן ללא צורך בתוכנה למחשב.
  3. האם ניתן לחלץ טקסט משקף יחיד?
    כן. ניתן לחלץ טקסט משקפים בודדים באמצעות נקודות קצה של REST API או פקודות cURL.
  4. האם אפשר לבדוק את חילוץ הטקסט מ‑PowerPoint בחינם?
    כן. Aspose מספקת גרסת ניסיון חינמית כך שתוכל להעריך את תכונות חילוץ הטקסט לפני השדרוג.

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

מומלץ בחום לבקר בפוסטים הבאים בבלוג למידע על: