Comment convertir des formats Word en images à l'aide de l'API REST dans Ruby

Comment convertir les types de fichiers DOCX en images à l’aide de l’API REST ?

Word est l’un des formats populaires pour le partage et l’impression de documents. Nous avons souvent besoin de convertir des documents Word en différents formats d’image. Il est préférable d’utiliser des outils spécialisés déjà développés qui offrent une solution de conversion facilement maintenable et flexible à vos besoins. Ruby SDK de GroupDocs.Conversion fournit le meilleur moyen de convertir Word DOCX 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

Dans cet article, nous allons apprendre à convertir un mot en image à l’aide de l’API REST dans Ruby. Les sujets suivants seront traités dans cet article :

API REST de conversion de mots en images hautes performances et SDK Ruby

Pour convertir les images JPG, PNG et GIF en Ruby, nous utiliserons le SDK Ruby de GroupDocs.Conversion Cloud API. 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 la gemme dans votre application ruby pour http://api.groupdocs.cloud
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 = "my-local-storage"

Convertir Word en JPEG à l’aide de l’API REST dans Ruby

Nous pouvons convertir des mots en images en suivant les étapes simples indiquées ci-dessous : Tout d’abord, vous devez télécharger le fichier docx dans le cloud à l’aide de l’exemple de code suivant : Par conséquent, le fichier téléchargé sera disponible dans le section fichiers du tableau de bord sur le cloud. Maintenant, vous pouvez convertir Word au format JPEG par programmation en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi.
  • Ensuite, créez une instance de ConvertSettings.
  • Ensuite, définissez le chemin d’accès au fichier Word et le nom de stockage.
  • Attribuez également “jpeg” comme format d’image de sortie.
  • Créer une instance de DocxLoadOptions
  • Définissez le mot de passe du fichier word et load\options.
  • Créez une instance de JpegConvertOptions.
  • Définissez les niveaux de gris, from\page, pages\count, quality, rotate\angle et use\pdf.
  • Définissez convertOptions sur paramètres.
  • Maintenant, indiquez 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 Word en image JPEG à l’aide de l’API REST dans Ruby.

# Comment convertir word docx en 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 = "word-to-images/one-page.docx"
@settings.format = "jpeg"

# Définir les options de chargement Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@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.

Comment convertir Word en JPG à l’aide des options avancées

Nous pouvons convertir Word Doc au format JPG en utilisant des paramètres avancés par programme en suivant les étapes ci-dessous :

  • Créez une instance de ConvertApi.
  • Ensuite, créez une instance de ConvertSettings.
  • Définissez également le nom de stockage et le chemin du fichier word.
  • Définissez “jpg” comme format d’image de sortie.
  • Créez une instance de JpgConvertOptions.
  • Définissez les valeurs from\page et pages\count.
  • Définissez convertOptions sur paramètres.
  • Maintenant, indiquez 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 mot en image JPG avec des options de conversion avancées.

# Comment convertir word docx en jpg
# Obtenir une instance de l'API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Initialiser les paramètres de conversion d'image
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# Convertir en jpg
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

Comment convertir DOCX en PNG à l’aide de l’API REST dans Ruby

Vous pouvez convertir Word Docx au format PNG par programme en suivant les étapes ci-dessous :

  • Créez une instance de ConvertApi.
  • Ensuite, créez une instance de ConvertSettings.
  • Ensuite, définissez le chemin d’accès au fichier Word et le nom de stockage.
  • Définissez également “png” comme format d’image de sortie.
  • Créer une instance de DocxLoadOptions
  • Définissez le mot de passe du fichier word et load\options.
  • Créez une instance de PngConvertOptions.
  • Définissez les niveaux de gris, from\page, pages\count, quality, rotate\angle et use\pdf.
  • Définissez convertOptions sur paramètres.
  • Maintenant, indiquez 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 Word au format PNG à l’aide de l’API REST dans Ruby.

# Comment convertir word docx en 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 = "word-to-images/one-page.docx"
@settings.format = "png"

# Définir les options de chargement Word Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

Convertir Word DOCX en GIF dans Ruby à l’aide de l’API REST

Nous pouvons convertir Word Docx en JPG par programmation en suivant les étapes ci-dessous :

  • Créez une instance de ConvertApi.
  • Ensuite, créez une instance de ConvertSettings.
  • Ensuite, définissez le chemin d’accès au fichier Word et le nom de stockage.
  • Définissez également “gif” comme format d’image de sortie.
  • Créer une instance de DocxLoadOptions
  • Définissez le mot de passe du fichier word et load\options.
  • Créez une instance de GifConvertOptions.
  • Définissez les niveaux de gris, from\page, pages\count, quality, rotate\angle et use\pdf.
  • Définissez convertOptions sur paramètres.
  • Maintenant, indiquez 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 Word Docx en fichier GIF à l’aide de l’API REST dans Ruby. Veuillez suivre les étapes mentionnées précédemment pour télécharger un fichier.

# Comment convertir word docx en 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 = "word-to-images/one-page.docx"
@settings.format = "gif"

# Définir les options de chargement Word Docx
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@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 = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

Convertisseur gratuit de mots en images en ligne

Veuillez essayer l’outil de conversion JPG, PNG et GIF en ligne gratuit suivant, qui est développé à l’aide de l’API ci-dessus https://products.aspose.app/words/conversion/docx-to-image.

Conclusion

Dans cet article, nous avons appris comment convertir des formats de mots en images sur le cloud. Vous savez maintenant comment :

  • convertir des documents Word en jpeg/jpg en utilisant l’API REST en ruby
  • comment convertir word docx en format d’image png en utilisant ruby
  • convertir word docx au format de fichier gif en utilisant l’API REST en 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 word docx en image, n’hésitez pas à nous les poser sur le Forum.

Voir également