تبدیل سند Word به ارائه پاورپوینت با استفاده از Rubyy

نحوه تبدیل اسلایدهای Word به پاورپوینت با استفاده از روبی

برای برقراری ارتباط مؤثر با مخاطب، ممکن است لازم باشد سند Word را به ارائه‌های پاورپوینت تبدیل کنید. ارائه‌های PowerPoint به کاربران کمک می‌کنند تا محتوای خود را با تأثیر بصری بیشتر اصلاح کنند. بنابراین، این مقاله نحوه تبدیل سند Word به ارائه پاورپوینت با استفاده از روبی را پوشش می دهد.

API برای تبدیل Word به PowerPoint

برای تبدیل یک سند Word به ارائه پاورپوینت، از GroupDocs.Conversion Cloud SDK for Ruby استفاده می کنیم. API پردازش سند GroupDocs.Conversion برای Ruby طراحی شده است تا به شما کمک کند با Cloud REST API تبدیل سند ما شروع کنید. این به شما کمک می کند اسناد خود را به انواع فرمت های فایل پشتیبانی شده در زبان دلخواه خود تبدیل و دستکاری کنید. این کاملا مستقل از یک سیستم عامل، سیستم پایگاه داده و زبان توسعه است. شما می توانید با این API تبدیل، بیش از 50 نوع سند و تصویر، از جمله فرمت های فایل MS Office و OpenDocument، PDF، HTML، CAD، تصاویر شطرنجی و غیره را [تبدیل بیش از 50 نوع سند و تصویر6 انجام دهید.

GroupDocs.Conversion Cloud SDK for Ruby منبع باز است و دارای مجوز MIT است. شما می توانید آن را دانلود کنید، از آن استفاده کنید، و حتی آن را مطابق با نیاز خود سفارشی کنید. Ruby SDK به عنوان یک جواهر groupdocsconversioncloud در rubygems در دسترس است. برای تبدیل word doc به پاورپوینت در برنامه Ruby می توانید با استفاده از این gem با دستور زیر در کنسول rails، GroupDocs.Conversion Cloud API را نصب کنید:

gem install groupdocs_conversion_cloud

اکنون، باید قبل از هر درخواستی به GroupDocs Conversion Cloud API، Client Id و Client Secret را اضافه کنید. می‌توانید با ایجاد یک [برنامه11 در داشبورد Groupdocs اعتبار مشتری را دریافت کنید10. هنگامی که Client ID و Client Secret را دارید، قطعه کد روبی زیر را در برنامه خود اضافه کنید:

# پس از ثبت نام رایگان، 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 در روبی تبدیل کنید

در زیر مراحل تبدیل سند ورد به ارائه پاورپوینت با استفاده از روبی به صورت برنامه‌ریزی شده است.

  • اول از همه، یک نمونه از ConvertApi ایجاد کنید.
  • بعد، یک نمونه از ConvertSettings ایجاد کنید.
  • سپس مسیر فایل ورودی DOCX را تنظیم کنید.
  • اکنون فرمت فایل خروجی را به صورت “pptx” ارائه دهید.
  • یک نمونه از DocxLoadOptions ایجاد کنید.
  • مقادیر hide\word\tracked\changes، default\font و load\options را تنظیم کنید.
  • یک نمونه از PptxConvertOptions ایجاد کنید.
  • مقادیر\page، pages\count، زوم و تبدیل\گزینه ها را تنظیم کنید
  • اکنون مسیر دایرکتوری خروجی را به عنوان “تبدیل” ارائه دهید.
  • سپس، نمونه ConvertDocumentRequest را با تنظیمات ارائه شده ایجاد کنید.
  • در نهایت، متد convert\document() را با شی تنظیمات به عنوان آرگومان فراخوانی کنید.

قطعه کد زیر نحوه تبدیل یک سند word را به یک پاورپوینت در Ruby با استفاده از REST API نشان می دهد.

# تبدیل Word DOCX به فرمت Powerpoint pptx Presentation

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 آورده شده است. این در [تبدیل به قالب اسلاید14 از GroupDocs.Conversion Cloud REST API استفاده شده است.

  • ابتدا یک نمونه از ConvertApi ایجاد کنید.
  • یک نمونه از ConvertSettings ایجاد کنید.
  • اکنون، PresentationConvertOptions را ایجاد کنید
  • تنظیم از\page, pages\count, convert\options و output\ path به عنوان “تبدیل”
  • در نهایت، متد 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 رایگان دریافت کنید

می‌توانید با درخواست مجوز موقت از APIها بدون محدودیت ارزیابی استفاده کنید.

تبدیل آنلاین را به صورت رایگان امتحان کنید

همچنین می توانید مبدل آنلاین پاورپوینت به ورد را که بر اساس API های ذکر شده در بالا است، امتحان کنید.

نتیجه

در این مقاله نحوه تبدیل Word DOCX به پاورپوینت PPT یا PPTX با استفاده از روبی را یاد گرفتیم. ما همچنین نحوه تبدیل سند word به ارائه پاورپوینت با استفاده از Ruby را داریم. شما به سادگی می توانید API ها را نصب کنید و کد ارائه شده را در برنامه های روبی خود ادغام کنید. علاوه بر این، ما همچنین یک بخش مرجع API ارائه می‌دهیم و می‌توانید برای بررسی سایر ویژگی‌های APIها به اسناد مراجعه کنید.

سوال بپرس

اگر سؤالی در مورد مبدل DOCX به PPTX دارید، لطفاً از طریق [فروم 20 ما از ما بپرسید.

همچنین ببینید

توصیه می کنیم پیوند مربوط به تبدیل اسناد پشتیبانی شده را دنبال کنید: