Перетворіть документ Word на презентацію PowerPoint за допомогою Rubyy

Як перетворити Word на слайди PowerPoint за допомогою Ruby

Для ефективного способу спілкування з аудиторією вам може знадобитися конвертувати документ Word у презентації PowerPoint. Презентації PowerPoint допомагають користувачам удосконалити свій вміст із більшим візуальним ефектом. Отже, у цій статті розповідається про те, як перетворити документ Word на презентацію PowerPoint за допомогою Ruby.

API для перетворення Word у PowerPoint

Щоб перетворити документ Word на презентацію PowerPoint, ми використаємо GroupDocs.Conversion Cloud SDK for Ruby. API обробки документів GroupDocs.Conversion для Ruby розроблено, щоб допомогти вам розпочати роботу з нашим Cloud REST API перетворення документів. Це допоможе вам конвертувати та маніпулювати вашими документами в різні підтримувані формати файлів на вашій улюбленій мові. Він повністю не залежить від операційної системи, системи баз даних і мови розробки. Ви можете конвертувати понад 50 типів документів і зображень за допомогою цього API перетворення, включаючи формати файлів MS Office і OpenDocument, PDF, HTML, CAD, растрові зображення тощо.

GroupDocs.Conversion Cloud SDK для Ruby є відкритим кодом і має ліцензію MIT. Ви можете завантажити його, використовувати та навіть налаштувати відповідно до своїх вимог. Ruby SDK доступний як камінь groupdocsconversioncloud на rubygems. Ви можете встановити GroupDocs.Conversion Cloud API для перетворення word doc на powerpoint у програмі Ruby, використовуючи цей камінь із згаданою нижче командою в консолі rails:

gem install groupdocs_conversion_cloud

Тепер вам потрібно додати ідентифікатор клієнта та секрет клієнта, перш ніж надсилати будь-які запити до GroupDocs Conversion Cloud API. Ви можете отримати облікові дані клієнта, створивши додаток на інформаційній панелі Groupdocs. Отримавши ідентифікатор клієнта та секрет клієнта, додайте наведений нижче фрагмент коду ruby у свою програму:

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
# Завантажте камінь у свою програму ruby для 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 за допомогою Ruby.

  • Перш за все, створіть екземпляр ConvertApi.
  • Далі створіть екземпляр ConvertSettings.
  • Потім встановіть шлях до вхідного файлу DOCX.
  • Тепер укажіть формат вихідного файлу як “pptx”.
  • Створіть екземпляр DocxLoadOptions.
  • Установіть значення hide\word\tracked\changes, default\font і load\options.
  • Створіть екземпляр PptxConvertOptions.
  • Установіть значення from\page, pages\count, zoom and convert\options
  • Тепер укажіть вихідний шлях до каталогу як “перетворення”.
  • Далі створіть екземпляр 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
  • Установити from\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 без оціночних обмежень, надіславши запит на тимчасову ліцензію.

Спробуйте онлайн-конвертер безкоштовно

Ви також можете спробувати онлайн-перетворювач PowerPoint у Word, який базується на згаданих вище API.

Висновок

У цій статті ми дізналися, як конвертувати Word DOCX у PowerPoint PPT або PPTX за допомогою ruby. Ми також дізнаємося, як конвертувати документ Word у презентацію PowerPoint за допомогою Ruby. Ви можете просто встановити API та інтегрувати наданий код у свої додатки Ruby. Крім того, ми також надаємо розділ Довідка по API, і ви можете переглянути документацію, щоб ознайомитися з іншими функціями API.

Задайте питання

Якщо у вас є будь-які запитання щодо конвертера DOCX у PPTX, будь ласка, не соромтеся запитати нас через наш форум.

Дивись також

Ми рекомендуємо перейти за відповідним посиланням для перетворення підтримуваних документів: