استخراج النص من عرض تقديمي لـ PowerPoint باستخدام واجهة برمجة التطبيقات Node.js - مستخرج نصوص PowerPoint

إذا كنت بحاجة إلى استخراج النص من عروض Microsoft PowerPoint التقديمية للتشغيل الآلي أو الأرشفة أو فهرسة البحث، فإن مجموعة GroupDocs.Parser Cloud SDK لـ Node.js توفر حلاً سحابياً سريعاً ومرناً وسهلاً في الدمج. مع بضعة أسطر من التعليمات البرمجية، يمكنك استخراج نص عادي أو منسق من .ppt و .pptx دون الاعتماد على Microsoft Office.

API استخراج نص PowerPoint

تتيح لك GroupDocs.Parser Cloud SDK for Node.js هو عبارة عن مجموعة أدوات SDK عالية المستوى مبنية على واجهة برمجة التطبيقات REST قوية تتيح لك استخراج:

  • نص الشريحة (لكل شريحة أو العرض التقديمي بأكمله).
  • محتوى منظم من الجداول.
  • بيانات الوصف.
  • ملفات أو صور مضمنة.

يدعم مجموعة متنوعة كبيرة من التنسيقات، بما في ذلك PDF، Word، Excel، PowerPoint، MSG، ZIP، وغير ذلك.

المتطلبات الأساسية

  1. سجل في GroupDocs.Cloud Dashboard.
  2. احصل على معرف العميل (Client ID) والسر الخاص بالعميل (Client Secret).
  3. تثبيت SDK:
npm install groupdocs-parser-cloud

زيارة الرابط التالي لمعرفة المزيد عن، how to obtain your Client ID and Client Secret for authentication.

كيف تستخرج النص من PowerPoint باستخدام Node.js

هذا القسم يوفر التفاصيل حول كيفية استخراج النص من عرض PowerPoint برمجياً باستخدام SDK لـ Node.js.

الخطوة 1: تهيئة التكوين:

const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

خطوة 2: إعداد معلومات الملف والخيارات: قم بتهيئة كائن من فئة TextRequest وقم بتمرير مثيل لفئة TextOptions.

const fileInfo = new FileInfo();
// path to PowerPoint presentation
fileInfo.filePath = "input.pptx";

const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

خطوة 3: استخراج النص من PowerPoint: استدعِ الطريقة text، وسوف تُرجع النص العادي من عرض PowerPoint.

parserApi.text(request).then(response => {
    console.log("Extracted text content:");
    console.log(response.text);
}).catch(err => {
    console.error("Error extracting text:", err);
});
// للمزيد من الأمثلة، يرجى زيارة [https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node](https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node)
const { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// مسار PowerPoint المدخل
fileInfo.filePath = "input.pptx";

// حدد كائن TextOptions
const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

parserApi.text(request).then(response => {
    console.log("Extracted text content:");
    console.log(response.text);
}).catch(err => {
    console.error("Error extracting text:", err);
});

يمكنك رؤية ناتج عينة الكود أعلاه في الصورة أدناه:

extract powerpoint PowerPoint presentation text

استخراج النص من PowerPoint عبر cURL

إذا كنت تفضل عمليات سطر الأوامر أو ترغب في دمجها في نص برمجي؟ يمكنك استخراج النص من مستند Word باستخدام cURL و GroupDocs.Parser REST API.

الخطوة 1 - توليد رمز الوصول:

curl -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 – استخراج النص عبر استدعاء واجهة برمجة التطبيقات:

curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/text" \
-H  "accept: application/json" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d 
    "{  
        \"FileInfo\": 
        {
            \"FilePath\": \"input.pptx\",
            \"StorageName\": \"internal\"
        }
    }"
  • استبدل بالذي أنشأته.

فوائد استخدام cURL مع GroupDocs.Parser API

  • ✅ لا حاجة لتثبيت SDK.
  • ✅ مناسب لبرامج bash أو مهام cron.
  • ✅ يعمل على أنظمة Linux و macOS و Windows.
  • ✅ خفيف وسريع.

مستخلص نصوص PowerPoint مجاني

استخدم Free Online PowerPoint Text Extractor المدعوم بواسطة GroupDocs.Parser Cloud إذا كنت تفضل خيارًا بدون برمجة.

مستخرج النص من باوربوينت على الإنترنت

استنتاج

باستخدام GroupDocs.Parser Cloud SDK لـ Node.js، يمكنك استخراج النص من عروض PowerPoint التقديمية بكفاءة مع الحد الأدنى من التعليمات البرمجية. تدعم SDK و REST API سير العمل الحديث في التطوير - سواء كنت تفضل SDK البرمجية أو سكريبتات cURL الخفيفة.

📚 موارد إضافية

الأسئلة المتكررة – FAQs

  1. Can I extract text from slides with formatting?
  • نعم. تعيد واجهة برمجة التطبيقات نصًا منظمًا بما في ذلك ترتيب الشرائح.
  1. Is PowerPoint required to extract content?
  • لا. تعمل واجهة برمجة التطبيقات في السحابة ولا تعتمد على Microsoft Office.
  1. ما هو نموذج التسعير؟
  • نقدم نموذج تسعير واحد للدفع حسب الاستخدام. لمزيد من المعلومات، يرجى زيارة pricing guide.
  1. هل هناك تجربة مجانية؟
  • نعم. يمكنك إجراء ما يصل إلى 150 استدعاءً لواجهة برمجة التطبيقات شهريًا مع حساب تجريبي مجاني. لمزيد من التفاصيل، يرجى زيارة pricing guide.

مقالات موصى بها