Для эффективного общения с аудиторией вам может понадобиться конвертировать документ Word в презентации PowerPoint. Презентации PowerPoint помогают пользователям усовершенствовать свой контент с большим визуальным эффектом. Итак, в этой статье рассказывается, как преобразовать документ Word в презентацию PowerPoint с помощью Ruby.
- API для преобразования Word в PowerPoint
- Преобразование DOCX в PPTX или PPT в Ruby
- Преобразование Word в PPTX с дополнительными параметрами
API для преобразования Word в PowerPoint
Чтобы преобразовать документ Word в презентацию PowerPoint, мы будем использовать GroupDocs.Conversion Cloud SDK для Ruby. API обработки документов GroupDocs.Conversion для Ruby был разработан, чтобы помочь вам начать работу с нашим облачным REST API преобразования документов. Это поможет вам конвертировать и управлять вашими документами в различных поддерживаемых форматах файлов на предпочитаемом вами языке. Он полностью независим от операционной системы, системы баз данных и языка разработки. Вы можете преобразовывать более 50 типов документов и изображений с помощью этого API преобразования, включая форматы файлов MS Office и OpenDocument, PDF, HTML, CAD, растровые изображения и т. д.
GroupDocs.Conversion Cloud SDK для Ruby имеет открытый исходный код и лицензию MIT. Вы можете загрузить его, использовать и даже настроить в соответствии с вашими требованиями. Ruby SDK доступен в виде gem groupdocsconversioncloud на rubygems. Вы можете установить GroupDocs.Conversion Cloud API для преобразования документа Word в PowerPoint в приложении Ruby, используя этот гем с помощью указанной ниже команды в консоли rails:
gem install groupdocs_conversion_cloud
Теперь вам нужно добавить идентификатор клиента и секрет клиента, прежде чем делать какие-либо запросы к API GroupDocs Conversion Cloud. Вы можете получить учетные данные клиента, создав приложение на панели инструментов 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 и 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 как “conversion”
- Наконец, вызовите метод 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. Мы также знаем, как преобразовать текстовый документ в презентацию PowerPoint с помощью Ruby. Вы можете просто установить API и интегрировать предоставленный код в свои приложения ruby. Кроме того, мы также предоставляем раздел Справочник по API, и вы можете ознакомиться с документацией, чтобы изучить другие функции API.
Задайте вопрос
Если у вас есть какие-либо вопросы о конвертере DOCX в PPTX, задайте их нам на нашем Форуме.
Смотрите также
Мы рекомендуем перейти по связанной ссылке поддерживаемых преобразований документов: