Перетворіть текст у файл зображення JPEG, PNG або GIF у Ruby

Перетворіть текст у файл зображення JPEG, PNG або GIF у Ruby

Файл TXT – це простий формат текстового документа, який підтримує звичайний текст. Ви можете швидко конвертувати файли TXT у формати JPG, PNG, GIF за допомогою GroupDocs API. Це безпечний і простий у використанні метод для перетворення тексту у формат файлу зображення за лічені секунди. У цій статті ми дізнаємося, як конвертувати текст у файл зображення JPEG, PNG або GIF у Ruby.

У цій статті будуть розглянуті такі теми:

API REST для перетворення тексту в зображення – встановлення

Щоб перетворити текст на зображення JPEG, PNG або GIF у Ruby, ми будемо використовувати Ruby SDK 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
  • Визначте значення відтінків сірого, from\page, pages\count, quality, rotate\angle і use\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
  • Визначте значення відтінків сірого, from\page, pages\count, quality, rotate\angle і use\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 Reference, який дозволяє візуалізувати наші API та взаємодіяти з ними безпосередньо через браузер.

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

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

Дивись також