
Перетворіть текст у файл зображення JPEG, PNG або GIF у Ruby
Файл TXT – це простий формат текстового документа, який підтримує звичайний текст. Ви можете швидко конвертувати файли TXT у формати JPG, PNG, GIF за допомогою GroupDocs API. Це безпечний і простий у використанні метод для перетворення тексту у формат файлу зображення за лічені секунди. У цій статті ми дізнаємося, як конвертувати текст у файл зображення JPEG, PNG або GIF у Ruby.
У цій статті будуть розглянуті такі теми:
- Перетворення тексту на зображення REST API – встановлення
- Перетворіть текст у формат файлу JPG/JPEG за допомогою REST API
- Перетворіть текст у формат PNG за допомогою REST API у Ruby
- Як перетворити текст у формат файлу GIF у Ruby API
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 та взаємодіяти з ними безпосередньо через браузер.
Задайте питання
Якщо у вас є будь-які запитання щодо конвертера тексту в зображення, будь ласка, не соромтеся поставити нам на форумі підтримки.