Convertir Word en fichier image JPEG, PNG ou GIF en Python

Convertir Word en fichier image JPEG, PNG ou GIF en Python

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. Dans cet article, nous allons apprendre à convertir Word en fichier image JPEG, PNG ou GIF en Python.

Les sujets suivants seront traités dans cet article :

API REST de conversion de mots en images - SDK Python

Pour convertir les images JPG, PNG et GIF en Python, nous utiliserons le SDK Ruby de GroupDocs.Conversion Cloud API. Python 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 Python SDK pour la conversion de fichiers. Il permet de convertir des documents de formats pris en charge en image par programme sur le cloud. Vous pouvez l’installer à l’aide de la commande suivante dans la console :

pip 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 :

# Importez le SDK Python dans votre application Python à partir de http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenez client_id et client_secret depuis https://dashboard.groupdocs.cloud après une inscription gratuite.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtenir les configurations de l'API de fichier 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

Comment convertir Word en JPEG à l’aide de l’API REST en Python

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 nom du stockage et le chemin du fichier word
  • Définissez le format de fichier image résultant sur “jpeg”
  • Créer une instance de DocxLoadOptions
  • Définissez le mot de passe du fichier word et load\options
  • Créer une instance de JpegConvertOptions
  • Définir 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 des documents Word au format d’image JPEG à l’aide de l’API REST en Python :

# Comment convertir Word DOCX en JPEG à l'aide de l'API REST en Python
try:
    # Créer une instance de l'API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Définir les paramètres de conversion
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = 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 = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

L’exemple de code ci-dessus enregistrera le fichier JPEG converti sur le cloud.

Convertir DOC/DOCX en PNG en Python à l’aide de l’API REST

Vous pouvez également convertir Word Doc/Docx au format de fichier PNG 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 nom du stockage et le chemin du fichier word
  • 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é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 Word au format PNG à l’aide de l’API REST en Python :

# Comment convertir Word DOCX en PNG à l'aide de l'API REST en Python
# Créer une instance de l'API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Définir les paramètres de conversion
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted DOCX to PNG file format: " + str(response))

Convertir Word DOC/DOCX en GIF en Python à l’aide de l’API REST

Vous pouvez convertir Word Docx en JPG 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 nom du stockage et le chemin du fichier word
  • Maintenant, fournissez “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éer une instance de GifConvertOptions
  • Définir l’échelle de gris, from\page, pages\count, quality, rotate\angle and use\pdf etc.
  • Définissez convertOptions sur les paramètres
  • Ensuite, 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 Doc/Docx au format de fichier image GIF à l’aide de l’API REST en Python :

# Comment convertir Word DOCX en GIF à l'aide de l'API REST en Python
# Créer une instance de l'API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Définir les paramètres de conversion
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Word to GIF format: " + str(response))

Convertisseur de mots en images en ligne gratuit

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 des formats de mots en images sur le cloud. Maintenant tu sais:

  • comment convertir des documents Word en jpeg/jpg en Python ;
  • comment convertir word doc/docx au format d’image png en utilisant Python ;
  • comment convertir word doc/docx au format de fichier gif en Python ;

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 d’assistance gratuit.

Voir également