
إذا كنت بحاجة إلى استخراج النص من عروض Microsoft PowerPoint التقديمية للتشغيل الآلي أو الأرشفة أو فهرسة البحث، فإن مجموعة GroupDocs.Parser Cloud SDK لـ Node.js توفر حلاً سحابياً سريعاً ومرناً وسهلاً في الدمج. مع بضعة أسطر من التعليمات البرمجية، يمكنك استخراج نص عادي أو منسق من .ppt و .pptx دون الاعتماد على Microsoft Office.
- واجهة برمجة التطبيقات لاستخراج النص من PowerPoint
- كيفية استخراج النص من PowerPoint باستخدام Node.js
- استخراج النص من PowerPoint عبر cURL
- مستخرج نصوص باوربوينت مجاني
API استخراج نص PowerPoint
تتيح لك GroupDocs.Parser Cloud SDK for Node.js هو عبارة عن مجموعة أدوات SDK عالية المستوى مبنية على واجهة برمجة التطبيقات REST قوية تتيح لك استخراج:
- نص الشريحة (لكل شريحة أو العرض التقديمي بأكمله).
- محتوى منظم من الجداول.
- بيانات الوصف.
- ملفات أو صور مضمنة.
يدعم مجموعة متنوعة كبيرة من التنسيقات، بما في ذلك PDF، Word، Excel، PowerPoint، MSG، ZIP، وغير ذلك.
المتطلبات الأساسية
- سجل في GroupDocs.Cloud Dashboard.
- احصل على معرف العميل (Client ID) والسر الخاص بالعميل (Client Secret).
- تثبيت 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);
});
يمكنك رؤية ناتج عينة الكود أعلاه في الصورة أدناه:

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