Convierta texto en archivo de imagen JPEG, PNG o GIF en Ruby

Convierta texto en archivo de imagen JPEG, PNG o GIF en Ruby

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

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.

Ver también