![](https://products-qa.fileformat.com/ar/presentation/javascript/pptxgenjs/header-image.png)
PptxGenJS
مكتبة جافا سكريبت لعروض PPTX
مكتبة مجانية مفتوحة المصدر لإنشاء وتعديل PowerPoint ® PPTX في تطبيقات الويب.
ما هو PptxGenJS؟
PptxGenJS هي مكتبة JavaScript مفتوحة المصدر لها القدرة على إنشاء عروض PowerPoint PPTX التقديمية بدون أي تبعيات خارجية. يمكنه إنشاء ملفات PPTX من خلال عدد قليل من أوامر JavaScript البسيطة في أي متصفح سطح مكتب وجوال حديث ويمكن أيضًا دمجه مع Node و Angular و React و Electron.
تدعم مكتبة PowerPoint JavaScript ميزات مثل إنشاء الشرائح وتعديلها وإضافة المخططات والصور وملفات الوسائط والأشكال إلى الشرائح وإدراج الجداول وكذلك النص إلى الشرائح. كما أنه يدعم Master Slides للعلامات التجارية وصور SVG وصور GIF المتحركة ومقاطع فيديو YouTube ونص RTL والخطوط الآسيوية. ميزة أخرى جديرة بالذكر هي تصدير ملفات PPTX مباشرة إلى متصفحات العميل بنوع MIME المناسب وكذلك في تنسيقات base64 و blob & Stream.
كيفية تثبيت PptxGenJS؟
الرجاء استخدام الأمر التالي للتثبيت باستخدام git.
قم بتثبيت PptxGenJS عبر بوابة
<!-- Bundle: Easiest to use, supports all browsers -->
<script src="PptxGenJS/libs/pptxgen.bundle.js"></script>
قم بإنشاء عروض PPTX التقديمية عبر JavaScript
توفر مكتبة PptxGenJS ميزات لإنشاء عروض تقديمية جديدة لـ PowerPoint PPTX مع بضعة أسطر من التعليمات البرمجية داخل متصفحات الويب أو تطبيقات Node لسطح المكتب. بمجرد إنشاء العرض التقديمي ، يمكنك إضافة شريحة جديدة إلى العرض التقديمي. من السهل أيضًا إضافة كائنات إلى الشريحة مثل المخططات والجداول والأشكال والصور وما إلى ذلك.
أضف الصور والمخططات إلى شريحة PPTX
تضفي الصور والرسوم البيانية قيمة كبيرة على العرض التقديمي. يمكن لمبرمجي البرامج إضافة الصور والمخططات بسهولة إلى شرائح العرض التقديمي بمساعدة PptxGenJS API. هناك العديد من الخيارات المتاحة لإضافة الصورة مثل إضافة صورة عن طريق عنوان URL محلي ، وصورة من عنوان URL بعيد ، وصورة بالبيانات (base64 مشفر مسبقًا) وصورة مع ارتباط تشعبي ، وما إلى ذلك ، كما أنها تدعم اقتصاص الصورة وتغيير حجمها.
تحويل HTML إلى PowerPoint عبر JavaScript
تتيح مكتبة PptxGenJS للمطورين تحويل HTML إلى PowerPoint PPTX Presentation أثناء إعادة إنتاج جداول HTML إلى شريحة واحدة أو أكثر. كما يوفر دعمًا لتصميم الخلية الذي يتضمن ألوان الخلفية ، والحشو ، والخطوط ، والحدود ، وما إلى ذلك.
تقوم طريقة tableToSlides باستنساخ الجدول بما في ذلك نمط CSS وإنشاء شريحة. يمكن للأسطر الثلاثة التالية من التعليمات البرمجية تحويل جدول HTML إلى شريحة PPTX.
- مثيل PptxGenJS
- استدعاء طريقة tableToSlides مع معرف عنصر HTML وخيارات التقديم
- قم بإنشاء ملف PPTX بمساعدة طريقة writeFile
تحويل HTML إلى PPTX عبر JavaScript
let pptx = new PptxGenJS();
pptx.tableToSlides('htmlTableId', { x: 1.0, y: 1.0, w:10 });
pptx.writeFile({ fileName: 'table2slides.pptx' });