Word — один из популярных форматов для обмена и печати документов. Нам часто нужно конвертировать текстовые документы в разные форматы изображений. Лучше использовать уже разработанные специализированные инструменты, которые обеспечивают простое в сопровождении гибкое решение по конвертации под ваши нужды. Ruby SDK от GroupDocs.Conversion предоставляет лучший способ конвертировать Word DOCX в файлы JPG, PNG и GIF за считанные секунды. Это 100% бесплатный, безопасный и простой в использовании Ruby SDK для преобразования файлов. Он позволяет программно преобразовывать документы поддерживаемых форматов в изображения в облаке.
В этой статье мы узнаем, как преобразовать слово в изображение с помощью REST API в Ruby. В этой статье должны быть раскрыты следующие темы:
- Высокопроизводительный REST API для преобразования слов в изображения и Ruby SDK
- Преобразование Word в JPEG с помощью REST API в Ruby
- Как преобразовать Word в JPG с помощью дополнительных параметров
- Как преобразовать DOCX в PNG с помощью REST API в Ruby
- Преобразование Word DOCX в GIF в Ruby с помощью REST API
- Бесплатный онлайн-конвертер слов в изображения
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 в изображения, задайте их нам на Форуме.