1. منتجات
  2.   عرض تقديمي
  3.   Ruby
  4.   Aspose.Slides Cloud SDK for Ruby

Aspose.Slides Cloud SDK for Ruby

 
 

Ruby SDK قراءة وكتابة وتحويل عروض PowerPoint التقديمية

Ruby API لإنشاء عروض PowerPoint التقديمية (PPT/PPTX) وOpenOffice وتعديلها وعرضها وتحويلها دون استخدام Microsoft PowerPoint.

Aspose.Slides Cloud SDK for Ruby هي عبارة عن حزمة SDK قوية ومستقلة عن النظام الأساسي تمكن مطوري البرامج من إنشاء وتعديل عرض ومعالجة وتحويل عروض PowerPoint وOpenOffice التقديمية في السحابة. تعد Ruby SDK أداة رائعة للمطورين الذين يرغبون في دمج وظائف Aspose.Slides Cloud في تطبيقاتهم المستندة إلى Ruby. باستخدام Cloud SDK لـ Ruby، يمكن للبرنامج إنشاء عروض PowerPoint تقديمية جديدة بتنسيقات ملفات مختلفة، مثل PPT وPPTX وPPS وPPSX وPPTM وPPSM وPOTX وPOTM وODP وOTP وغيرها الكثير.

توفر Aspose.Slides Cloud SDK لمكتبة Ruby العديد من الميزات المتقدمة والأساسية للعمل مع عروض PowerPoint التقديمية في السحابة، مثل إنشاء عروض تقديمية فارغة، ودمج عروض تقديمية متعددة، وتقسيم العروض التقديمية، وإنشاء عرض تقديمي جديد من شرائح محددة من العروض التقديمية الأخرى، تحويل مستندات PowerPoint إلى تنسيقات مختلفة، تعيين جميع الخصائص والحصول عليها، إزالة خاصية معينة، تحويل كل أو شرائح معينة إلى تنسيقات مختلفة، نسخ الشرائح، إضافة/إزالة الشرائح، استخراج المعلومات من الشرائح، الحصول على عدد الصور، إضافة أشكال إلى العروض التقديمية واستخراج الأشكال من شريحة معينة وغيرها الكثير.

يعتبر Aspose.Slides Cloud SDK لـ Ruby مستقرًا للغاية ويسهل التعامل معه. يمكن لمطوري البرامج تحويل عروضهم التقديمية إلى العديد من تنسيقات الملفات مثل PPT وPOT وPPS وPPTX وPOTX وPPSX وPPTM وPPSM وPOTM وODP وOTP وTIFF وPDF وXPS وJPEG وPNG وGIF وBMP وSVG وSWF. وHTML، وغيرها الكثير. وهذا يجعل من السهل مشاركة العروض التقديمية الخاصة بك مع الآخرين الذين قد لا يكون لديهم برنامج PowerPoint مثبتًا على أجهزة الكمبيوتر الخاصة بهم. باستخدام مجموعة SDK هذه، يمكنك بسهولة تطبيق السمات والقوالب على العروض التقديمية الخاصة بك لضمان المظهر والمظهر المتسقين عبر جميع شرائحك. بفضل المجموعة الواسعة من الميزات وواجهة برمجة التطبيقات البسيطة والواجهة سهلة الاستخدام، تعد مجموعة SDK هذه خيارًا ممتازًا لأي شخص يتطلع إلى إضافة إدارة عروض PowerPoint التقديمية إلى مشروع Ruby الخاص به.

Previous Next

البدء باستخدام Aspose.Slides Cloud SDK لروبي

الطريقة الموصى بها لتثبيت Aspose.Slides Cloud SDK لـ Ruby هي استخدام RubyGems. لتثبيت SDK على نظامك، يرجى تشغيل الأمر التالي:

تثبيت Aspose.Slides Cloud SDK لروبي عبر RubyGems

gem install aspose_slides_cloud 
يمكنك أيضًا تنزيله مباشرةً من صفحة إصدار منتج Aspose.

إنشاء العروض التقديمية PPT وPPTX عبر روبي

تتضمن Aspose.Slides Cloud SDK لـ Ruby دعمًا كاملاً لإنشاء عروض PowerPoint التقديمية والتعامل معها داخل تطبيق Ruby الخاص بهم. يدعم Ruby SDK العديد من الميزات المهمة المتعلقة بمعالجة العروض التقديمية ويسمح بإنشاء عرض تقديمي في العديد من تنسيقات الملفات مثل PPT وPPTX وPPS وPPSX وPPTM وPPSM وPOTX وPOTM ODP وOTP والمزيد. وهو يدعم ميزات مثل إنشاء عرض تقديمي فارغ جديد من الصفر، وقراءة العروض التقديمية الموجودة، وحماية العرض التقديمي من خلال تطبيق كلمة المرور، وإنشاء عرض تقديمي جديد عبر مستند HTML، وإنشاء عرض تقديمي من مستند PDF، وتقسيم/دمج العروض التقديمية وغيرها الكثير.

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

require 'aspose_slides_cloud'

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "my_client_id"
configuration.app_key = "my_client_key"

slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)

response = slides_api.create_presentation("Sales.pptx", nil, nil, nil, "Data", "Main")
print response.self_uri.href # https://api.aspose.cloud/v3.0/slides/Sales.pptx?folder=Data

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

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

أضف ملاحظات المتحدث إلى عرض PowerPoint التقديمي عبر Ruby

require "aspose_slides_cloud"

include AsposeSlidesCloud

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"

slides_api = AsposeSlidesCloud::SlidesApi.new(configuration)

# Prepare notes for the slide.
notes_slide = AsposeSlidesCloud::NotesSlide.new
notes_slide.text = "Start with our company."

# Create the notes for the second slide.
current_notes_slide = slides_api.create_notes_slide("MyPresentation.pptx", 2, notes_slide, nil, "MyFolder")

# Print the resource reference for the notes slide.
print current_notes_slide.self_uri.href

العمل مع المخططات في العرض التقديمي عبر روبي

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

كيفية تحديث بعض خصائص المحور الأفقي عبر روبي؟

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)

#Code example will be added soon.

إدراج النص وإدارته في العرض التقديمي عبر Ruby API

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

كيفية تمييز النص في الشكل داخل عرض PowerPoint التقديمي عبر روبي؟

configuration = AsposeSlidesCloud::Configuration.new
configuration.app_sid = "MyClientId"
configuration.app_key = "MyClientSecret"
api = AsposeSlidesCloud::SlidesApi.new(configuration)
result = api.highlight_shape_text("MyPresentation.pptx", 2, 1, "important", "00FF0000")
p(result.text)

 عربي