مكتبة روبي المجانية للعمل مع ملفات Microsoft® PowerPoint

مفتوح المصدر Ruby API لإنشاء العروض التقديمية لـ Microsoft PowerPoint PPT وPPTX وتحريرها وعرضها وتحويلها

أصبحت عروض PowerPoint التقديمية جزءًا لا يتجزأ من أعمالنا وكذلك الحياة الأكاديمية. فهو يساعد المهنيين على تقديم المعلومات بطريقة جذابة وديناميكية لمقدميهم. ومع ذلك، فإن إنشاء عرض تقديمي ذو مظهر احترافي من البداية يمكن أن يستغرق وقتًا طويلاً للغاية ويتطلب الكثير من مهارات التصميم. يعد PowerPoint Ruby Gem أداة قوية تجعل مهامك سهلة من خلال مساعدتك في إنشاء عروض PowerPoint التقديمية ومعالجتها برمجيًا، باستخدام بضعة أسطر فقط من التعليمات البرمجية.

إن جوهرة روبي 'powerpoint' هي مكتبة روبي قوية جدًا تمكن مطوري البرامج من إنشاء عروض PowerPoint التقديمية وتحريرها داخل تطبيقاتهم الخاصة باستخدام لغة برمجة روبي. تم بناء الجوهرة على تنسيق ملف Microsoft Office Open XML، وهو معيار مفتوح لتخزين المستندات المكتبية ومعالجتها. قدمت المكتبة وظائف متنوعة لإنشاء عروض PowerPoint التقديمية مثل إنشاء العروض التقديمية من البيانات المخزنة في قاعدة بيانات أو جدول بيانات، أو إنشاء العروض التقديمية ديناميكيًا بناءً على مدخلات المستخدم.

من السهل جدًا التعامل مع جوهرة روبي "powerpoint" وتسهل على مطوري البرامج أتمتة عملية إنشاء عروض PowerPoint التقديمية. تمنح المكتبة المستخدمين التحكم الكامل في تصميم وتنسيق عروضهم التقديمية. وهو يدعم ميزات مثل تخصيص تخطيط العرض التقديمي وإضافة عناصر الوسائط المتعددة (الصور ومقاطع الفيديو والصوت) إلى العروض التقديمية وإدراج شرائح جديدة وإدارة نظام الألوان وتخصيص الخط وحجم النص وغير ذلك الكثير. المكتبة مفتوحة المصدر ومجانية الاستخدام، مما يجعلها في متناول أي شخص يريد استخدامها في مشاريعه. إذا كنت تبحث عن طريقة لتبسيط سير عمل عرض PowerPoint التقديمي، فمن المؤكد أن جوهرة PowerPoint Ruby تستحق التدقيق.

Previous Next

البدء باستخدام "Powerpoint"

الطريقة الموصى بها لتثبيت مكتبة PowerPoint Ruby هي استخدام Ruby Gem. الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت "Powerpoint" عبر Ruby Gem

gem install powerpoint 

إنشاء عرض تقديمي لـ PowerPoint عبر Ruby API

تحتوي جوهرة PowerPoint Ruby على وظائف كاملة لإنشاء عروض Microsoft PowerPoint التقديمية وتحريرها داخل تطبيقات Ruby. هناك العديد من الميزات المهمة الموجودة في المكتبة والتي تساعد مطوري البرامج على التعامل مع عروضهم التقديمية، مثل إضافة شرائح الجدول إلى العرض التقديمي، وتحديد تخطيط الشريحة وعنوانها، وإدراج الصور في الشرائح، وإضافة نص إلى الشرائح، وحذف الشرائح غير المرغوب فيها، وتطبيق الأنماط والتنسيق وغيرها الكثير. يوضح المثال التالي كيفية إنشاء عرض تقديمي لـ PowerPoint باستخدام البيانات الأساسية باستخدام أوامر Ruby.

إنشاء عرض تقديمي لـ PowerPoint عبر Ruby API

require 'powerpoint'

ppt = Powerpoint::Presentation.new

title_slide = ppt.add_slide(Powerpoint::TitleSlideLayout.new, 'Title')
content_slide = ppt.add_slide(Powerpoint::ContentSlideLayout.new, 'Content')
title_slide.add_title('My Presentation')
content_slide.add_text('This is the content of my presentation.')
ppt.save('my_presentation.pptx')

إضافة شرائح العرض التقديمي وإدارتها عبر Ruby API

تمنح مكتبة Ruby مفتوحة المصدر "PowerPoint" لمطوري البرامج تحكمًا كاملاً في إضافة الشرائح وتخصيصها داخل تطبيقات Ruby الخاصة بهم. وتضمنت المكتبة العديد من الميزات الهامة للعمل مع شرائح العرض التقديمي، مثل إدراج شرائح جديدة إلى العروض التقديمية الموجودة، إضافة شريحة صورة مع محتوى نصي، حذف الشرائح غير المرغوب فيها من العروض التقديمية، الحصول على عدد الشرائح في العرض التقديمي، الحصول على شريحة معينة من العروض التقديمية عرض تقديمي، وغيرها الكثير. يوضح المثال التالي كيفية إضافة شريحة جديدة إلى العرض التقديمي وإدراج صورة في الشريحة باستخدام أوامر روبي.

أضف شرائح جديدة إلى العروض التقديمية داخل تطبيقات Ruby

require 'powerpoint'

presentation = Powerpoint::Presentation.new

# add a new slide to the presentation

slide = presentation.add_slide(Powerpoint::SlideLayout::TITLE_AND_CONTENT)
textbox = slide.add_textbox(left: 100, top: 100, width: 400, height: 200)
textbox.text = "Hello, World!"

# add an image to a slide,
slide.add_picture("image.jpg", left: 100, top: 100, width: 400, height: 200)

# Save Presentation

presentation.save("my_presentation.pptx")
presentation = Powerpoint::Presentation.open("my_presentation.pptx")

 عربي