Convertir Word en JPG

Convertir Word en JPG | Enregistrer Word dans une image à l’aide du SDK Python

À une époque où le contenu visuel règne en maître, la nécessité de convertir les documents Word en [JPG](https://docs.fileformat.com/image/ jpeg/) est devenu plus crucial que jamais. Que vous créiez des présentations attrayantes, partageiez des extraits de contenu textuel sur les réseaux sociaux ou incorporiez des extraits de documents dans des projets multimédias, la possibilité de transformer de manière transparente des fichiers Word en images JPG polyvalentes est primordiale. Dans cet article, nous allons discuter des détails sur la façon de convertir Word en JPG à l’aide du SDK Python.

API REST de conversion Word en JPG

L’utilisation du SDK Aspose.Words Cloud pour Python pour effectuer la conversion de Word en JPG introduit une solution puissante et polyvalente pour la gestion des documents. Ce SDK permet aux développeurs d’intégrer de manière transparente des fonctionnalités de conversion de documents dans les applications Python, offrant un ensemble d’outils robustes pour faciliter la transformation de documents Word en images JPG.

Au-delà de la conversion Word vers JPG, ce SDK offre une myriade de fonctionnalités. Vous pouvez manipuler et formater des documents Word de manière dynamique, extraire du texte, appliquer des filigranes, comparer des documents et même générer des aperçus de documents.

Le SDK est disponible en téléchargement sur PIP et GitHub. Exécutez la commande suivante sur le terminal de ligne de commande pour installer le SDK

pip install aspose-words-cloud

Une fois l’installation terminée, vous devez créer un compte sur le tableau de bord Aspose.Cloud. Si vous avez un compte GitHub ou Google, inscrivez-vous simplement ou cliquez sur le bouton Créer un nouveau compte et fournissez les informations requises. Connectez-vous maintenant au tableau de bord à l’aide des informations d’identification, développez la section Applications du tableau de bord et faites défiler vers le bas vers la section Informations d’identification du client pour voir les détails de l’ID client et du secret client.

Informations d'identification du client

Image 1 : - Aperçu des informations d’identification du client

Le tableau de bord Aspose.Cloud fournit une interface unique pour gérer divers stockages de fichiers, vous pouvez donc connecter Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage et FTP Storage. Nous pouvons gérer ces sources à l’aide de l’option Stockages disponible dans le menu de gauche du tableau de bord.

Diverses options de stockage

Image 2 : - Diverses options de stockage sur le tableau de bord Cloud.

Convertir Word en JPG en Python

Charger un document Word à partir du stockage cloud

Dans cette section, nous allons discuter des étapes à suivre pour charger le stockage de documents Word dans le stockage cloud par défaut et convertir la sortie au format JPEG. Le fichier résultant est également enregistré dans le même stockage. Dans cet exemple, nous devons configurer l’option Stockage interne (la première option comme indiqué dans l’image ci-dessus). Veuillez suivre les étapes ci-dessous pour effectuer l’opération de conversion.

  • Tout d’abord, créez une instance de la classe WordsApi en transmettant les détails ClientID et ClientSecret comme arguments.
  • Deuxièmement, téléchargez le fichier PDF sur le stockage Cloud à l’aide de la méthode UploadFileRequest(..).
  • Troisièmement, créez un objet GetDocumentWithFormatRequest tout en transmettant le nom du fichier Word d’entrée, le format de sortie souhaité et le nom du fichier résultant comme arguments.
  • Enfin, appelez la méthode getdocumentwithformat(..) de la classe WordsApi pour effectuer l’opération de conversion.
# Pour d'autres exemples, veuillez visiter https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException

def main():
    try:
        # créer une instance de WordsApi
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # Nom du document Word d'entrée
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # Télécharger le document Word source sur Cloud Storage
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # Créer un objet pour la conversion de document
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # lancer l'opération de conversion Word en JPEG
        result = words_api.get_document_with_format(request)
        
        # imprimer le message dans la console (facultatif)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Aperçu Word en JPEG

Image 3 : - Aperçu de la conversion Word en JPEG.

Document Word de Google Drive

Dans cette section, nous discuterons des détails de la façon d’intégrer le compte Google Drive au tableau de bord Aspose.Cloud, puis le document Word sera chargé à partir du même Google Drive. Après la conversion, le JPEG résultant sera également enregistré sur le même lecteur.

La première étape consiste donc à lier le compte Google Drive à votre compte Aspose.Cloud Dashboard.

  • Cliquez sur l’option Stockages dans le menu de gauche du tableau de bord.
  • Cliquez sur le bouton Créer un nouveau stockage en bas à droite de la page.
  • Sélectionnez l’option Stockage Google Drive dans le menu.
  • Entrez le nom de stockage, c’est-à-dire GDrive.
  • Saisissez les détails de l’ID client et du secret client à partir de la console API Google.
  • Cliquez ensuite sur le bouton Générer un jeton d’actualisation et autorisez le compte Google sur lequel le projet Cloud est créé. Une fois tous les détails fournis, l’écran apparaîtra comme indiqué ci-dessous.
Identifiants Google Drive

Image 4 : - Aperçu des informations d’identification de stockage Google Drive.

Nous vous recommandons de visiter le lien suivant vers En savoir plus sur la connexion de fournisseurs de stockage tiers.

Nous interagissons uniquement avec les API Aspose.Cloud en utilisant l’application créée sur le tableau de bord Aspose.Cloud et au niveau du backend, chaque application dispose d’un stockage qui lui est connecté. Nous devons donc maintenant mettre à jour les informations de stockage de l’application existante.

Mise à jour du stockage sur le tableau de bord Cloud

Image 5 : - Mettre à jour les détails du stockage sur le tableau de bord Cloud.

Exécutez le code partagé ci-dessus et il convertira le document Word disponible dans Google Drive au format JPEG et l’enregistrera sur le même stockage.

Document Word à partir du stockage Dropbox

Nous pouvons également configurer notre stockage Dropbox avec une application cloud et convertir facilement les fichiers Word stockés dans le stockage Dropbox au format JPEG.

  • Cliquez sur l’option Stockages dans le menu de gauche du tableau de bord Aspose.Cloud.
  • Cliquez sur le bouton Créer un nouveau stockage et sélectionnez Dropbox Storage dans le menu.
  • Entrez le nom de votre choix dans le champ Nom de stockage et cliquez sur le bouton Générer un jeton.
  • Vous serez invité à fournir les détails de votre compte Dropbox et une fois l’authentification réussie, le jeton d’accès sera généré
  • Cliquez sur le bouton Enregistrer.
Détails du stockage Dropbox

Image 6 : - Détails du stockage Dropbox.

Encore une fois, nous devons mettre à jour les détails de stockage de l’application Cloud à laquelle nous accédons dans notre code (via l’ID client et les informations d’identification du client). Cliquez maintenant sur l’option Fichiers dans le menu de gauche du tableau de bord et sélectionnez Dropbox Storage (nom du stockage fourni ci-dessus) et tous les fichiers répertoriés sur Dropbox seront affichés.

Fichier Dropbox sur Cloud Dashboard

Image 7 : - Fichiers Dropbox apparaissant sur Cloud Dashboard.

Au niveau du code, nous n’avons besoin d’apporter aucune modification et lorsque l’extrait de code partagé ci-dessus est exécuté, un nouveau document Word est téléchargé sur le stockage Dropbox et le JPEG résultant est également enregistré dans le même stockage. Voir l’image ci-dessous.

DOC converti en JPEG dans Dropbox

Image 8 : - Aperçu du fichier Word converti en JPEG dans Dropbox.

Enregistrer le mot dans l’image à l’aide de la commande cURL

Les commandes cURL sont l’un des moyens pratiques d’accéder aux API REST via l’invite de commande. Étant donné qu’Aspose.Words Cloud est également développé selon l’architecture REST, nous pouvons également y accéder via les commandes cURL. Nous savons que les API Aspose ne sont accessibles qu’aux personnes autorisées, nous devons donc générer des jetons d’accès JWT basés sur les informations d’identification du client. Veuillez exécuter la commande suivante pour en générer un :

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Exécutez maintenant la commande cURL suivante pour convertir le document Word déjà disponible dans le stockage Cloud au format JPEG. Le fichier résultant est également stocké dans le même stockage cloud.

curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

Étant donné que Dropbox est lié en tant que stockage actuel à l’API Aspose.Cloud, source.doc est chargé depuis Dropbox et le JPEG résultant est également enregistré sur le même stockage.

Aperçu de la sortie sur Dropbox

Image 9 : - Aperçu de la sortie sur Dropbox.

Conclusion

Dans cet article, nous avons exploré les capacités de Aspose.Words Cloud sur la façon de convertir Word en JPG à l’aide de Python. Nous avons également discuté des étapes à suivre pour tirer parti des différents stockages Cloud disponibles, notamment Google Drive et Dropbox. Nous avons également exploré la possibilité d’enregistrer un document Word au format JPEG à l’aide des commandes cURL. Veuillez noter que nos SDK sont développés selon une licence MIT, leur code source complet est donc disponible en téléchargement sur Github. Si vous rencontrez des problèmes ou si vous avez d’autres questions, n’hésitez pas à nous contacter via le Forum d’assistance produit gratuit.

Articles Liés

Nous vous recommandons de visiter les liens suivants pour en savoir plus sur