El archivo TXT es un formato de documento de texto simple que admite texto sin formato. Puede convertir sus archivos TXT a formatos JPG, PNG, GIF rápidamente utilizando la API de GroupDocs. Es un método seguro y fácil de usar para convertir su texto en formato de archivo de imagen en segundos. En este artículo, aprenderemos cómo convertir texto a archivo de imagen JPEG, PNG o GIF en Ruby.
En este artículo se tratarán los siguientes temas:
- API REST de conversión de texto a imágenes - Instalación
- Convierta texto a formato de archivo JPG/JPEG usando REST API
- Convierta texto a formato PNG usando REST API en Ruby
- Cómo convertir texto a formato de archivo GIF en Ruby API
API REST de conversión de texto a imágenes: instalación
Para convertir texto a imagen JPEG, PNG o GIF en Ruby, usaremos Ruby SDK of GroupDocs.Conversion Cloud API. GroupDocs.Conversion API proporciona la mejor manera de convertir texto (.txt) a archivos JPG, PNG y GIF en segundos. Es 100% gratuito, seguro y fácil de usar Ruby SDK para la conversión de archivos. Permite convertir documentos de formatos compatibles a imágenes mediante programación en la nube. Puede instalarlo usando el siguiente comando en la consola:
gem install groupdocs_conversion_cloud
En primer lugar, obtenga su ID de cliente y secreto del tablero antes de seguir los pasos mencionados a continuación. Una vez que tenga su identificación y secreto, agregue el siguiente código en su aplicación como se muestra a continuación:
# Cargue el archivo de texto en la API REST de conversión de imágenes en su aplicación Rails:
require 'groupdocs_conversion_cloud'
# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"
Convierta texto a formato de archivo JPG/JPEG mediante REST API
Puede convertir un archivo de texto en imágenes siguiendo los sencillos pasos que se indican a continuación: En primer lugar, debe cargar del panel de control en la nube. Ahora, aprendamos los pasos para convertir texto a archivo jpg mediante programación como se indica a continuación:
- En primer lugar, cree una instancia de ConvertApi
- A continuación, cree una instancia de ConvertSettings
- Establecer el nombre de almacenamiento y la ruta del archivo de texto de entrada
- Además, asigne “jpeg” o “jpg” como formato de imagen de salida
- Crear una instancia de TxtLoadOptions
- Configure el archivo de texto shift\jis y asigne load\options
- Cree una instancia de JpegConvertOptions o JpgConvertOptions
- Defina los valores de escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf
- Establezca convertOptions en la configuración
- Ahora, proporcione la ruta del archivo de salida
- Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento
- Finalmente, llame al método ConvertApi.convert\document() con ConvertDocumentRequest para guardar el archivo convertido.
El siguiente ejemplo de código muestra cómo convertir un documento de texto a una imagen JPEG usando la API REST en Ruby:
# Cómo convertir texto a formato de archivo JPG/JPEG
# Obtener una instancia de ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# Inicializar y establecer la configuración de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"
# Opciones de carga de texto
@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)
El ejemplo de código anterior guardará el archivo JPEG convertido en la nube. También puede descargarlo agregando el archivo de descarga API.
Convierta texto a formato PNG usando REST API en Ruby
Puede convertir texto a formato PNG mediante programación siguiendo los pasos que se detallan a continuación:
- Crear una instancia de ConvertApi
- A continuación, cree una instancia de ConvertSettings
- Establecer el nombre de almacenamiento y la ruta del archivo de texto de entrada
- Proporcione “png” como formato de imagen de salida
- Crear una instancia de TxtLoadOptions
- Configure el archivo de texto shift\jis y asigne load\options
- Cree una instancia de PngConvertOptions
- Defina los valores de escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf
- Establezca convertOptions en la configuración
- Ahora, proporcione la ruta del archivo de salida
- Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento
- Finalmente, llame al método ConvertApi.convert\document() con ConvertDocumentRequest para guardar el archivo convertido
El siguiente ejemplo de código muestra cómo convertir texto a formato de foto PNG en Ruby usando REST API:
# Cómo convertir texto a formato PNG
# Obtener una instancia de Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# Inicializar la configuración de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"
# Opciones de carga de texto
@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. ")
Cómo convertir texto a formato de archivo GIF en Ruby API
Puede convertir texto a GIF mediante programación siguiendo los pasos que se detallan a continuación:
- Crear una instancia de ConvertApi
- A continuación, cree una instancia de ConvertSettings
- Luego, configure la ruta del archivo de texto con el nombre de almacenamiento
- Establecer “gif” como formato de imagen de salida
- Crear una instancia de TxtLoadOptions
- Configure el archivo de texto shift\jis y asigne load\options
- Cree una instancia de GifConvertOptions
- Defina la escala de grises, desde\página, páginas\recuento, calidad, rotación\ángulo y uso\pdf, etc.
- Establezca convertOptions en la configuración
- Ahora, proporcione la ruta del archivo de salida
- Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento
- Finalmente, llame al método ConvertApi.convert\document() con ConvertDocumentRequest para guardar el archivo convertido.
El siguiente ejemplo de código muestra cómo convertir un archivo de texto a GIF usando la API REST en Ruby:
# Cómo convertir texto a formato de imagen GIF
# Obtener una instancia de Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
# Inicializar la configuración de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"
# Opciones de carga de texto
@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.")
Convertidor de texto a imagen en línea gratuito
Pruebe la siguiente herramienta gratuita de conversión de JPG, PNG y GIF en línea, que se desarrolla utilizando la API anterior.
Conclusión
En este artículo, hemos aprendido cómo convertir texto a formatos de imagen en la nube. Ahora ya sabes:
- cómo convertir un documento de texto a formato jpeg/jpg usando ruby;
- cómo convertir texto a formato de imagen png en Ruby;
- cómo convertir texto a formato de archivo gif usando la API de Ruby;
Puede obtener más información sobre GroupDocs.Conversion Cloud API utilizando la documentación. También proporcionamos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador.
Hacer una pregunta
Si tiene alguna pregunta sobre el convertidor de texto a imagen, no dude en consultarnos en el Foro de soporte.