Convertir du texte en fichier image JPEG, PNG ou GIF en Ruby

Convertir du texte en fichier image JPEG, PNG ou GIF en Ruby

Le fichier TXT est un format de document texte simple qui prend en charge le texte brut. Vous pouvez convertir rapidement vos fichiers TXT aux formats JPG, PNG, GIF à l’aide de l’API GroupDocs. C’est une méthode sécurisée et facile à utiliser pour convertir votre texte au format de fichier image en quelques secondes. Dans cet article, nous allons apprendre à convertir du texte en fichier image JPEG, PNG ou GIF en Ruby.

Les sujets suivants seront traités dans cet article :

API REST de conversion de texte en images - Installation

Pour convertir du texte en image JPEG, PNG ou GIF dans Ruby, nous utiliserons le SDK Ruby de GroupDocs.Conversion Cloud API. L’API GroupDocs.Conversion fournit le meilleur moyen de convertir du texte (.txt) en fichiers JPG, PNG et GIF en quelques secondes. Il est 100% gratuit, sécurisé et facile à utiliser Ruby SDK pour la conversion de fichiers. Il permet de convertir des documents de formats pris en charge en image par programmation sur le cloud. Vous pouvez l’installer à l’aide de la commande suivante dans la console :

gem install groupdocs_conversion_cloud

Tout d’abord, obtenez votre ID client et votre secret à partir du tableau de bord avant de suivre les étapes mentionnées ci-dessous. Une fois que vous avez votre identifiant et votre secret, ajoutez le code ci-dessous dans votre application comme indiqué ci-dessous :

# Chargez le fichier texte dans l'API REST de conversion d'image dans votre application rails :
require 'groupdocs_conversion_cloud'

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "DefaultStorage"

Convertir du texte au format de fichier JPG/JPEG à l’aide de l’API REST

Vous pouvez convertir un fichier texte en images en suivant les étapes simples indiquées ci-dessous : Tout d’abord, vous devez télécharger du tableau de bord sur le cloud. Maintenant, apprenons les étapes pour convertir du texte en fichier jpg par programmation comme indiqué ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Ensuite, créez une instance de ConvertSettings
  • Définissez le nom de stockage et le chemin d’accès au fichier texte d’entrée
  • Attribuez également “jpeg” ou “jpg” comme format d’image de sortie
  • Créer une instance de TxtLoadOptions
  • Définissez le fichier texte shift\jis et affectez load\options
  • Créer une instance de JpegConvertOptions ou JpgConvertOptions
  • Définissez les niveaux de gris, from\page, pages\count, quality, rotate\angle et use\pdf
  • Définissez convertOptions sur les paramètres
  • Maintenant, fournissez le chemin du fichier de sortie
  • Après cela, créez ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, appelez la méthode ConvertApi.convert\document() avec ConvertDocumentRequest pour enregistrer le fichier converti.

L’exemple de code suivant montre comment convertir un document texte en image JPEG à l’aide de l’API REST dans Ruby :

# Comment convertir du texte au format de fichier JPG/JPEG
# Obtenir une instance de ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Initialiser et définir les paramètres de conversion
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# Options de chargement de texte
@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)

L’exemple de code ci-dessus enregistrera le fichier JPEG converti sur le cloud. Vous pouvez également le télécharger en ajoutant l’API télécharger le fichier.

Convertir du texte au format PNG à l’aide de l’API REST dans Ruby

Vous pouvez convertir du texte au format PNG par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Ensuite, créez une instance de ConvertSettings
  • Définissez le nom de stockage et le chemin d’accès au fichier texte d’entrée
  • Indiquez “png” comme format d’image de sortie
  • Créer une instance de TxtLoadOptions
  • Définissez le fichier texte shift\jis et affectez load\options
  • Créer une instance de PngConvertOptions
  • Définissez les niveaux de gris, from\page, pages\count, quality, rotate\angle et use\pdf
  • Définissez convertOptions sur les paramètres
  • Maintenant, fournissez le chemin du fichier de sortie
  • Après cela, créez ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, appelez la méthode ConvertApi.convert\document() avec ConvertDocumentRequest pour enregistrer le fichier converti

L’exemple de code suivant montre comment convertir du texte au format photo PNG dans Ruby à l’aide de l’API REST :

# Comment convertir du texte au format PNG
# Obtenir une instance de l'API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Initialiser les paramètres de conversion
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# Options de chargement de texte
@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. ")

Comment convertir du texte au format de fichier GIF dans l’API Ruby

Vous pouvez convertir du texte en GIF par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Ensuite, créez une instance de ConvertSettings
  • Ensuite, définissez le chemin du fichier texte avec le nom de stockage
  • Définir “gif” comme format d’image de sortie
  • Créer une instance de TxtLoadOptions
  • Définissez le fichier texte shift\jis et affectez load\options
  • Créer une instance de GifConvertOptions
  • Définissez l’échelle de gris, from\page, pages\count, quality, rotate\angle and use\pdf etc.
  • Définissez convertOptions sur les paramètres
  • Maintenant, fournissez le chemin du fichier de sortie
  • Après cela, créez ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, appelez la méthode ConvertApi.convert\document() avec ConvertDocumentRequest pour enregistrer le fichier converti.

L’exemple de code suivant montre comment convertir du texte en fichier GIF à l’aide de l’API REST dans Ruby :

# Comment convertir du texte au format d'image GIF
# Obtenir une instance de l'API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Initialiser les paramètres de conversion
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# Options de chargement de texte
@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.")

Convertisseur de texte en image gratuit en ligne

Veuillez essayer l’outil de conversion JPG, PNG et GIF en ligne gratuit, qui est développé à l’aide de l’API ci-dessus.

Conclusion

Dans cet article, nous avons appris comment convertir du texte en formats d’image sur le cloud. Maintenant tu sais:

  • comment convertir un document texte au format jpeg/jpg en utilisant ruby ;
  • comment convertir du texte au format d’image png en ruby ;
  • comment convertir du texte au format de fichier gif à l’aide de l’API ruby ;

Vous pouvez en savoir plus sur l’API GroupDocs.Conversion Cloud à l’aide de la documentation. Nous fournissons également une section API Reference qui vous permet de visualiser et d’interagir avec nos API directement via le navigateur.

poser une question

Si vous avez des questions sur le convertisseur de texte en image, n’hésitez pas à nous les poser sur le Forum d’assistance.

Voir également