Файл TXT представляет собой простой текстовый формат документа, который поддерживает обычный текст. Вы можете быстро конвертировать файлы TXT в форматы JPG, PNG, GIF с помощью API GroupDocs. Это безопасный и простой в использовании метод преобразования текста в формат файла изображения за считанные секунды. В этой статье мы узнаем, как преобразовать текст в файл изображения JPEG, PNG или GIF в Ruby.
В этой статье должны быть раскрыты следующие темы:
- Преобразование текста в изображения REST API — установка
- Преобразование текста в формат файла JPG/JPEG с помощью REST API
- Преобразование текста в формат PNG с помощью REST API в Ruby
- Как преобразовать текст в формат файла GIF в Ruby API
Преобразование текста в изображения REST API — установка {#Text-to-Images-Conversion-REST-API — Установка}
Чтобы преобразовать текст в изображение JPEG, PNG или GIF в Ruby, мы будем использовать Ruby SDK of GroupDocs.Conversion Cloud API. API GroupDocs.Conversion обеспечивает лучший способ конвертировать текст (.txt) в файлы JPG, PNG и GIF за считанные секунды. Это 100% бесплатный, безопасный и простой в использовании Ruby SDK для преобразования файлов. Он позволяет программно преобразовывать документы поддерживаемых форматов в изображения в облаке. Вы можете установить его с помощью следующей команды в консоли:
gem install groupdocs_conversion_cloud
Во-первых, получите свой идентификатор клиента и секрет из панели инструментов, прежде чем выполнять указанные ниже шаги. Получив свой идентификатор и секрет, добавьте приведенный ниже код в свое приложение, как показано ниже:
# Загрузите текстовый файл в REST API преобразования изображений в своем приложении rails:
require 'groupdocs_conversion_cloud'
# Получите свой client_id и client_secret с https://dashboard.groupdocs.cloud после бесплатной регистрации.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"
Преобразование текста в формат файла JPG/JPEG с помощью REST API
Вы можете преобразовать текстовый файл в изображения, выполнив простые шаги, указанные ниже: Во-первых, вам нужно загрузить панели инструментов в облаке. Теперь давайте изучим шаги по программному преобразованию текста в файл jpg, как показано ниже:
- Во-первых, создайте экземпляр ConvertApi
- Затем создайте экземпляр ConvertSettings
- Задайте имя хранилища и путь к входному текстовому файлу.
- Кроме того, назначьте «jpeg» или «jpg» в качестве формата выходного изображения.
- Создайте экземпляр TxtLoadOptions
- Установите текстовый файл shift\jis и назначьте load\options
- Создайте экземпляр JpegConvertOptions или JpgConvertOptions.
- Определите значения оттенков серого, от\страницы, страниц\количества, качества, поворота\угла и использования\pdf.
- Установите convertOptions в настройки
- Теперь укажите путь к выходному файлу
- После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
- Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.
В следующем примере кода показано, как преобразовать текстовый документ в изображение JPEG с помощью REST API в Ruby:
# Как преобразовать текст в формат файла JPG/JPEG
# Получение экземпляра ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# Инициализировать и установить параметры преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"
# Параметры загрузки текста
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@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 = "text-to-image"
@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Text successfully converted to jpeg format. " + (@result).to_s)
Приведенный выше пример кода сохранит преобразованный файл JPEG в облаке. Вы также можете загрузить его, добавив API скачать файл.
Преобразование текста в формат PNG с помощью REST API в Ruby
Вы можете преобразовать текст в формат PNG программно, выполнив следующие действия:
- Создайте экземпляр ConvertApi
- Затем создайте экземпляр ConvertSettings
- Задайте имя хранилища и путь к входному текстовому файлу.
- Укажите «png» в качестве формата выходного изображения
- Создайте экземпляр TxtLoadOptions
- Установите текстовый файл shift\jis и назначьте load\options
- Создайте экземпляр PngConvertOptions
- Определите значения оттенков серого, от\страницы, страниц\количества, качества, поворота\угла и использования\pdf.
- Установите convertOptions в настройки
- Теперь укажите путь к выходному файлу
- После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
- Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.
В следующем примере кода показано, как преобразовать текст в формат фотографии PNG в Ruby с помощью REST API:
# Как преобразовать текст в формат PNG
# Получение экземпляра Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# Инициализировать настройки преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"
# Параметры загрузки текста
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@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 = "text-to-image"
@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Text .txt file converted to png file image. ")
Как преобразовать текст в формат файла GIF в Ruby API
Вы можете преобразовать текст в GIF программно, выполнив следующие действия:
- Создайте экземпляр ConvertApi
- Затем создайте экземпляр ConvertSettings
- Затем укажите путь к текстовому файлу с именем хранилища.
- Установите «gif» в качестве формата выходного изображения
- Создайте экземпляр TxtLoadOptions
- Установите текстовый файл shift\jis и назначьте load\options
- Создайте экземпляр GifConvertOptions
- Определите оттенки серого, от\страницы, страницы\количество, качество, поворот\угол и использование\pdf и т. д.
- Установите convertOptions в настройки
- Теперь укажите путь к выходному файлу
- После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
- Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.
В следующем примере кода показано, как преобразовать текст в файл GIF с помощью REST API в Ruby:
# Как преобразовать текст в формат изображения GIF
# Получение экземпляра Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# Инициализировать настройки преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"
# Параметры загрузки текста
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@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 = "text-to-image"
@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Successfully converted Text to gif image format.")
Бесплатный онлайн-конвертер текста в изображение
Пожалуйста, попробуйте следующий бесплатный онлайн-инструмент преобразования JPG, PNG и GIF, который разработан с использованием вышеуказанного API.
Заключение
В этой статье мы узнали, как преобразовать текст в формат изображения в облаке. Теперь ты знаешь:
- как преобразовать текстовый документ в формат jpeg/jpg с помощью ruby;
- как преобразовать текст в формат изображения png в ruby;
- как преобразовать текст в формат файла gif с помощью ruby API;
Вы можете узнать больше о GroupDocs.Conversion Cloud API, используя документацию. Мы также предоставляем раздел Справочник по API, который позволяет визуализировать наши API и взаимодействовать с ними непосредственно через браузер.
Задайте вопрос
Если у вас есть какие-либо вопросы о конвертере текста в изображение, задайте их нам на Форуме поддержки.