كيفية تحويل PowerPoint PPTX إلى نص TXT في Node.JS

نحن هنا اليوم لإلقاء نظرة على كيفية استخراج كل النص من عرض PowerPoint باستخدام Node.JS. مباشرة بما فيه الكفاية ، ولكن كيف يمكننا تحويل هذه المهمة إلى تفكير؟ حسنًا ، هذا سهل. سنستخدم واجهة برمجة التطبيقات للقيام بكل العمل نيابة عنا!

نبدأ بتثبيت عميلنا ، ويتم إنجازه بإضافة هذا المرجع إلى ملف package.json.

"تبعيات": {"cloudmersive-convert-api-client": "^ 2.1.6"}

الآن بعد أن تمكننا من الوصول إلى عملائنا ، يمكننا المتابعة لاستدعاء وظيفتنا كما ترى هنا:

var CloudmersiveConvertApiClient = مطلوب ('cloudmersive-convert-api-client') ؛
var defaultClient = CloudmersiveConvertApiClient.ApiClient.instance؛
// تكوين تفويض مفتاح واجهة برمجة التطبيقات: Apikey
var Apikey = defaultClient.authentications ['Apikey']؛
Apikey.apiKey = 'YOUR API KEY' ،
// Uncomment السطر التالي لتعيين بادئة لمفتاح API ، مثل "Token" (القيم الافتراضية إلى null)
//Apikey.apiKeyPrefix = 'Token'؛
var apiInstance = new CloudmersiveConvertApiClient.ConvertDocumentApi () ،
var inputFile = "/ path / to / file" ؛ // ملف | ملف الإدخال لتنفيذ العملية.
var callback = الوظيفة (الخطأ ، البيانات ، الاستجابة) {
إذا (خطأ) {
console.error (خطأ) ؛
} آخر {
console.log ("تم استدعاء API بنجاح. البيانات التي تم إرجاعها:" + data) ؛
}}
} ؛
apiInstance.convertDocumentPptxToTxt (inputFile ، رد الاتصال) ؛

الآن فقط أدخل ملف PPTX الخاص بك وسيقوم API بتحويله إلى نص. سهل للغاية.