مكتبة JavaScript مفتوحة المصدر لعروض Microsoft ® PPTX التقديمية
قم بإنشاء وتحديث ومعالجة وتحويل ملفات PowerPoint PPTX على جانب الخادم عبر JavaScript API.
ما هو Node-PPTX؟
Node-PPTX هي مكتبة JavaScript نقية مفتوحة المصدر تتيح لمطوري البرامج قراءة ملفات PPTX وكتابتها وتكوينها ومعالجتها. قدمت المكتبة وظائف لإنشاء ملف جديد تمامًا من البداية بالإضافة إلى تعديل ملف PPTX موجود. تقدم المكتبة ميزات سهلة الاستخدام للغاية وتوفر القدرة على إنشاء عروض تقديمية باستخدام بضعة أوامر JavaScript فقط.
قدمت المكتبة دعمًا للعديد من الميزات المهمة مثل إنشاء عرض تقديمي من البداية ، وتعديل العرض التقديمي ، وتعيين اتجاه النص ، وإضافة شرائح ، وإزالة الشرائح ، وإعادة ترتيب الشرائح ، وخيارات التنسيق ، وتطبيق الشرائح الرئيسية ، وإضافة أرقام الشرائح ، وإضافة محتوى إلى الشرائح والعديد من أكثر.
الشروع في العمل مع Node-PPTX
يمكنك استخدام الحزمة npm لتثبيت حزمة Node-PPTX.
التثبيت عن طريق أمر npm
$ npm i nodejs-pptx
قم بإنشاء عرض تقديمي PPTX من Scratch عبر JavaScript API
تتيح مكتبة Node-PPTX مفتوحة المصدر للمبرمجين إنشاء عرض تقديمي PPTX جديد من البداية باستخدام بضعة أسطر من التعليمات البرمجية. كما يوفر الدعم لتعديل العروض التقديمية الموجودة بسهولة. يمكن للمطورين أيضًا إضافة شرائح وصور ومخططات أساسية وأشكال وما إلى ذلك إلى عروضهم التقديمية. باستخدام السطر التالي من التعليمات البرمجية ، يمكنك بسهولة إنشاء PPTX من البداية.
قم بإنشاء PPTX
- استيراد Node-PPTX
- تهيئة PPTX.Composer
- أضف شريحة ونص
- احفظ PPTX
قم بإنشاء PPTX في JavaScript
const PPTX = require('nodejs-pptx');
let pptx = new PPTX.Composer();
// add text in slide
await pptx.compose(pres => {
pres.addSlide(slide => {
slide.addText(text => {
text.value('File Format Developer Guide');
});
});
});
await pptx.save(`./fileformat.pptx`);
إضافة محتوى إلى شرائح العرض التقديمي
تدعم واجهة برمجة تطبيقات Node-PPTX بشكل كامل المخططات والصور ومربعات النص والأشكال بالإضافة إلى عروض PowerPoint PPTX التقديمية. فيما يلي بعض الطرق التي يمكنك من خلالها إضافة هذه العناصر إلى شريحة. يتم وضع الكائنات في طبقات فوق بعضها البعض بالترتيب الذي تمت إضافتها به. لذلك سترغب في إضافة عناصر الخلفية أولاً والعمل تدريجيًا في طريقك نحو الجزء العلوي من التكوين.
إضافة مربعات نص إلى العرض التقديمي
تمنح مكتبة Node-PPTX مبرمجي البرامج القدرة على تضمين مربعات النص في عرض PPTX داخل تطبيقات JavaScript الخاصة بهم. يتم دعم إنشاء الروابط الخارجية بواسطة عنصر مربع النص الذي يفتح في مستعرض ويب. توفر واجهة برمجة التطبيقات أيضًا دعمًا للارتباط الداخلي الذي يرتبط بشريحة أخرى في نفس العرض التقديمي. لإنشاء ارتباط خارجي ، يرجى تقديم مسار URI الكامل كقيمة لمفتاح URL. علاوة على ذلك ، للارتباط بشرائح أخرى ، يرجى تقديم رقم الشريحة المتبع بعلامة التجزئة.