Как конвертировать Word в формат изображения с помощью REST API в Ruby

Как преобразовать типы файлов DOCX в изображения с помощью REST API?

Word — один из популярных форматов для обмена и печати документов. Нам часто нужно конвертировать текстовые документы в разные форматы изображений. Лучше использовать уже разработанные специализированные инструменты, которые обеспечивают простое в сопровождении гибкое решение по конвертации под ваши нужды. Ruby SDK от GroupDocs.Conversion предоставляет лучший способ конвертировать Word DOCX в файлы JPG, PNG и GIF за считанные секунды. Это 100% бесплатный, безопасный и простой в использовании Ruby SDK для преобразования файлов. Он позволяет программно преобразовывать документы поддерживаемых форматов в изображения в облаке.

В этой статье мы узнаем, как преобразовать слово в изображение с помощью REST API в Ruby. В этой статье должны быть раскрыты следующие темы:

REST API для высокопроизводительного преобразования слов в изображения и Ruby SDK

Для преобразования изображений JPG, PNG и GIF в Ruby мы будем использовать Ruby SDK of GroupDocs.Conversion Cloud API. Вы можете установить его с помощью следующей команды в консоли:

gem install groupdocs_conversion_cloud

Во-первых, получите свой идентификатор клиента и секрет из панели инструментов, прежде чем выполнять указанные ниже шаги. Получив свой идентификатор и секрет, добавьте приведенный ниже код в свое приложение, как показано ниже:

# Загрузите драгоценный камень в свое приложение ruby для http://api.groupdocs.cloud.
require 'groupdocs_conversion_cloud'

# Получите свой client_id и client_secret с https://dashboard.groupdocs.cloud после бесплатной регистрации.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "my-local-storage"

Преобразование Word в JPEG с помощью REST API в Ruby

Мы можем преобразовать слово в изображение, выполнив простые шаги, указанные ниже: Во-первых, вам нужно загрузить файл docx в облако, используя следующий пример кода: В результате загруженный файл будет доступен в раздел файлов панели управления в облаке. Теперь вы можете программно преобразовать формат Word в JPEG, выполнив следующие действия:

  • Во-первых, создайте экземпляр ConvertApi.
  • Затем создайте экземпляр ConvertSettings.
  • Затем задайте путь к файлу word и имя хранилища.
  • Кроме того, назначьте «jpeg» в качестве формата выходного изображения.
  • Создайте экземпляр DocxLoadOptions
  • Установите пароль файла word и load\options.
  • Создайте экземпляр JpegConvertOptions.
  • Определите значения оттенков серого, от\страницы, страниц\количества, качества, поворота\угла и использования\pdf.
  • Установите convertOptions в настройки.
  • Теперь укажите путь к выходному файлу.
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать текстовый документ в изображение JPEG с помощью REST API в Ruby.

# Как преобразовать word docx в jpeg
# Получение экземпляра ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Инициализировать и установить параметры преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpeg"

# Установить параметры загрузки Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

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

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@result).to_s)

Приведенный выше пример кода сохранит преобразованный файл JPEG в облаке. Вы также можете скачать его, добавив API скачать файл.

Как конвертировать Word в JPG с помощью дополнительных параметров

Мы можем программно преобразовать Word Doc в формат JPG, используя расширенные настройки, выполнив следующие действия:

  • Создайте экземпляр ConvertApi.
  • Затем создайте экземпляр ConvertSettings.
  • Также задайте имя хранилища и путь к файлу word.
  • Установите «jpg» в качестве формата выходного изображения.
  • Создайте экземпляр JpgConvertOptions.
  • Определите значения from\page и pages\count.
  • Установите convertOptions в настройки.
  • Теперь укажите путь к выходному файлу.
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать слово в изображение JPG с расширенными параметрами преобразования.

# Как преобразовать word docx в jpg
# Получение экземпляра Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Инициализировать настройки преобразования изображений
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

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

# Конвертировать в jpg
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

Как преобразовать DOCX в PNG с помощью REST API в Ruby

Вы можете программно преобразовать Word Docx в формат PNG, выполнив следующие действия:

  • Создайте экземпляр ConvertApi.
  • Затем создайте экземпляр ConvertSettings.
  • Затем задайте путь к файлу word и имя хранилища.
  • Также установите «png» в качестве формата выходного изображения.
  • Создайте экземпляр DocxLoadOptions
  • Установите пароль файла word и load\options.
  • Создайте экземпляр PngConvertOptions.
  • Определите значения оттенков серого, от\страницы, страниц\количества, качества, поворота\угла и использования\pdf.
  • Установите convertOptions в настройки.
  • Теперь укажите путь к выходному файлу.
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать слово в формат PNG с помощью REST API в Ruby.

# Как преобразовать word docx в png
# Получение экземпляра Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Инициализировать настройки преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "png"

# Установить параметры загрузки Word Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

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

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

Преобразование Word DOCX в GIF в Ruby с использованием REST API

Мы можем преобразовать Word Docx в JPG программно, выполнив следующие действия:

  • Создайте экземпляр ConvertApi.
  • Затем создайте экземпляр ConvertSettings.
  • Затем задайте путь к файлу word и имя хранилища.
  • Также установите «gif» в качестве формата выходного изображения.
  • Создайте экземпляр DocxLoadOptions
  • Установите пароль файла word и load\options.
  • Создайте экземпляр GifConvertOptions.
  • Определите значения оттенков серого, от\страницы, страниц\количества, качества, поворота\угла и использования\pdf.
  • Установите convertOptions в настройки.
  • Теперь укажите путь к выходному файлу.
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать word Docx в файл GIF с помощью REST API в Ruby. Чтобы загрузить файл, выполните указанные выше действия.

# Как преобразовать word docx в gif
# Получение экземпляра Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Инициализировать настройки преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "gif"

# Установить параметры загрузки Word Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

Бесплатный онлайн-конвертер слов в изображения

Попробуйте следующий бесплатный онлайн-инструмент преобразования JPG, PNG и GIF, разработанный с использованием вышеуказанного API https://products.aspose.app/words/conversion/docx-to-image.

Заключение

В этой статье мы узнали, как конвертировать форматы слов в изображения в облаке. Теперь вы знаете, как:

  • конвертировать текстовые документы в jpeg/jpg с помощью REST API в ruby
  • как преобразовать word docx в формат изображения png с помощью ruby
  • конвертировать word docx в формат файла gif с помощью REST API в ruby

Вы можете узнать больше о GroupDocs.Conversion Cloud API, используя документацию. Мы также предоставляем раздел Справочник по API, который позволяет визуализировать наши API и взаимодействовать с ними непосредственно через браузер.

Задайте вопрос

Если у вас есть какие-либо вопросы о конвертере Word docx в изображения, задайте их нам на Форуме.

Смотрите также