تحويل مستند Word إلى PowerPoint Presentation باستخدام Rubyy

كيفية تحويل Word إلى شرائح PowerPoint باستخدام Ruby

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

واجهات برمجة التطبيقات لتحويل Word إلى PowerPoint

لتحويل مستند Word إلى عرض تقديمي في PowerPoint ، سنستخدم GroupDocs.Conversion Cloud SDK for Ruby. تم تصميم واجهة برمجة تطبيقات معالجة المستندات GroupDocs.Conversion لـ Ruby لمساعدتك على البدء في تحويل المستندات Cloud REST API. يساعدك على تحويل مستنداتك ومعالجتها إلى مجموعة متنوعة من تنسيقات الملفات المدعومة بلغتك المفضلة. إنه مستقل تمامًا عن نظام التشغيل ونظام قاعدة البيانات ولغة التطوير. يمكنك تحويل أكثر من 50 نوعًا من المستندات والصور باستخدام واجهة برمجة تطبيقات التحويل هذه ، بما في ذلك تنسيقات ملفات MS Office و OpenDocument و PDF و HTML و CAD والصور النقطية وما إلى ذلك.

GroupDocs.Conversion Cloud SDK for Ruby مفتوح المصدر ولديه ترخيص MIT. يمكنك تنزيله واستخدامه وحتى تخصيصه وفقًا لمتطلباتك. يتوفر Ruby SDK كجوهرة groupdocsconversioncloud في rubygems. يمكنك تثبيت GroupDocs.Conversion Cloud API لتحويل مستند Word إلى powerpoint في تطبيق Ruby باستخدام هذه الأحجار الكريمة مع الأمر المذكور أدناه في وحدة التحكم في القضبان:

gem install groupdocs_conversion_cloud

الآن ، تحتاج إلى إضافة Client ID و Client Secret قبل تقديم أي طلبات إلى GroupDocs Conversion Cloud API. يمكنك الحصول على بيانات اعتماد العميل من خلال إنشاء تطبيق على Groupdocs dashboard. بمجرد حصولك على معرف العميل وسر العميل ، أضف مقتطف رمز روبي أدناه في تطبيقك:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.
# قم بتحميل الأحجار الكريمة في تطبيق الياقوت الخاص بك على http://api.groupdocs.cloud

require 'groupdocs_conversion_cloud'
@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# أضف اسم التخزين الخاص بك هنا
@groupdocs_storage = "MyInternalStorage"

تحويل DOCX إلى PPTX أو PPT في Ruby

فيما يلي خطوات تحويل مستند Word إلى PowerPoint Presentation برمجيًا باستخدام Ruby.

  • بادئ ذي بدء ، قم بإنشاء مثيل لـ ConvertApi.
  • بعد ذلك ، قم بإنشاء مثيل لـ ConvertSettings.
  • ثم قم بتعيين مسار ملف DOCX للإدخال.
  • قدم الآن تنسيقًا لملف الإخراج كـ “pptx”.
  • قم بإنشاء مثيل لـ DocxLoadOptions.
  • تعيين قيم إخفاء \ كلمة \ تعقب \ تغييرات ، الافتراضي \ الخط وتحميل \ الخيارات.
  • قم بإنشاء مثيل لـ PptxConvertOptions.
  • قم بتعيين من \ الصفحة ، الصفحات \ العد ، تكبير وتحويل \ قيم الخيارات
  • الآن ، قم بتوفير مسار دليل الإخراج كـ “تحويل”.
  • بعد ذلك ، قم بإنشاء مثيل ConvertDocumentRequest بالإعدادات المتوفرة.
  • أخيرًا ، قم باستدعاء الأسلوب convert \ document() باستخدام كائن الإعدادات كوسيطة.

يوضح مقتطف الشفرة التالي كيفية تحويل مستند Word إلى PowerPoint في Ruby باستخدام REST API.

# تحويل Word DOCX إلى تنسيق العرض التقديمي Powerpoint pptx

apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @groupdocs_storage;
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.hide_word_tracked_changes = true
@loadOptions.default_font = "Arial"

@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PptxConvertOptions.new()
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.zoom = 1

@settings.convert_options = @convertOptions
# إذا تركت output_path ، فسوف ينتج عنها الإخراج كمستند IOStream
@settings.output_path = "conversion"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@response = apiInstance.convert_document(@request)
puts("Word Document successfully converted to pptx: " + (@response).to_s)

تحويل Word إلى PPTX مع خيارات متقدمة

فيما يلي خطوات تحويل Word DOCX إلى PPTX مع خيارات متقدمة باستخدام Ruby. تم استخدامه في التحويل إلى تنسيق الشرائح من GroupDocs.Conversion Cloud REST API.

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi.
  • قم بإنشاء مثيل لـ ConvertSettings.
  • الآن ، قم بإنشاء PresentationConvertOptions
  • تعيين من \ الصفحة ، الصفحات \ العد ، التحويل \ الخيارات والمخرج \ المسار على أنه “تحويل”
  • أخيرًا ، قم باستدعاء الأسلوب convert \ document() باستخدام مثيل ConvertDocumentRequest وكائن الإعدادات كوسيطة.
# تحويل Word DOCX إلى عرض تقديمي pptx مع خيارات متقدمة

apiInstance = GroupDocsConversionCloud::يتحولApi.from_keys(@client_id, @client_secret)

# تحضير إعدادات التحويل
@settings = GroupDocsConversionCloud::يتحولSettings.new
@settings.file_path = "conversion/four-pages.docx"
@settings.format = "pptx"

@convertOptions = GroupDocsConversionCloud::PresentationيتحولOptions.new
@convertOptions.from_page = 2
@convertOptions.pages_count = 1

@settings.convert_options = @convertOptions
@settings.output_path = "conversion"
 
# يتحول
@result = apiInstance.convert_document(GroupDocsConversionCloud::يتحولDocumentRequest.new(@settings))

puts("Word Document successfully converted to pptx with Advanced Options: " )

احصل على ترخيص API مجاني

يمكنك استخدام واجهات برمجة التطبيقات دون قيود التقييم عن طريق طلب ترخيص مؤقت.

جرب المحول عبر الإنترنت مجانًا

يمكنك أيضًا تجربة محول PowerPoint عبر الإنترنت إلى Word ، والذي يعتمد على واجهات برمجة التطبيقات المذكورة أعلاه.

خاتمة

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

طرح سؤال

إذا كان لديك أي استفسارات حول محول DOCX إلى PPTX ، فلا تتردد في سؤالنا عبر المنتدى.

أنظر أيضا

نوصي باتباع الارتباط ذي الصلة بتحويلات المستندات المدعومة: