Comment changer l'orientation de la page dans les documents Word à l'aide de Python

Modifier l’orientation de la page dans les documents Word à l’aide de Python

Le terme orientation fait référence à la direction dans laquelle un document est affiché pour l’impression et la lecture. Word prend en charge deux types d’orientation : portrait (vertical) et paysage (horizontal). Normalement, le format de page par défaut d’un document Word est “Lettre” (8,5 x 11 pouces) et l’orientation de page par défaut est “Portrait”. Vous pouvez modifier l’orientation par défaut pour créer un document différent, tel qu’un formulaire de demande ou une brochure. Dans certains cas, vous devez modifier l’orientation des pages d’un fichier Word, en fonction du contenu du document Word. Dans ce didacticiel, je vais vous montrer comment modifier l’orientation de la page dans les documents Word à l’aide de Python.

Pour savoir comment modifier l’orientation d’une page ou de plusieurs pages dans Word en paysage ou en portrait, sélectionnez les liens appropriés ci-dessous :

API pour changer l’orientation de la page en paysage ou en portrait - Installation

Dans un document Word, vous pouvez définir l’orientation de la page sur portrait ou paysage pour l’ensemble du document, une seule page ou plusieurs pages en fonction du contenu de votre projet. Pour modifier l’orientation de la page dans un fichier Word pour une ou plusieurs pages par programme, j’utiliserai le SDK Python de GroupDocs.Merger Cloud API. Outre la modification de l’orientation du document, cette API prend également en charge le déplacement, l’échange, la suppression, le fractionnement et l’extraction de pages de format de document pris en charge.

Vous pouvez installer l’API Cloud GroupDocs.Merger dans votre projet Python à l’aide de la commande suivante dans la console :

pip install groupdocs_merger_cloud

Collectez maintenant l’ID client et le secret client à partir du tableau de bord pour suivre les étapes ci-dessous et les exemples de code disponibles. Une fois que vous avez vos informations d’identification d’application, copiez et collez l’extrait de code ci-dessous dans votre application Python, comme indiqué ci-dessous :

# Importer le SDK de fusion de groupdocs
import groupdocs_merger_cloud

# Obtenez app_sid & app_key depuis https://dashboard.groupdocs.cloud après une inscription gratuite.
app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtenir les configurations de l'API de fichier 
configuration = groupdocs_merger_cloud.Configuration(app_sid, app_key)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

Ensuite, ajoutez l’extrait de code de fichier à votre projet pour télécharger le fichier Word dans le cloud. Le fichier Word téléchargé sera disponible dans la section des fichiers du tableau de bord sur le cloud. Jusqu’à présent, vous avez installé la bibliothèque Python et ajouté des configurations à votre application. Vous êtes maintenant prêt à modifier l’orientation de la page Word par programmation.

Comment changer l’orientation de la page en paysage dans un document Word à l’aide de Python

Veuillez suivre les étapes et l’extrait de code mentionnés ci-dessous pour modifier l’orientation de la page de mots en paysage par programmation :

  • Tout d’abord, créez une instance de la classe PagesApi
  • Ensuite, créez une instance de la classe OrientationOptions
  • Maintenant, créez une instance de FileInfo avec le fichier d’entrée comme paramètre
  • Ensuite, définissez le chemin du fichier de sortie sur le cloud
  • Indiquez des numéros de page séparés par des virgules pour modifier l’orientation
  • Définir le mode d’orientation sur Paysage
  • Ensuite, créez une instance de OrientationRequest
  • Enfin, changez l’orientation de la page en appelant la méthode PagesApi.orientation() avec les options OrientationRequest en paramètre.

L’extrait de code Python suivant explique comment changer l’orientation portrait en paysage dans un document Word :

# Comment changer l'orientation de la page en paysage dans Word à l'aide de Python
try:
    # Créer une instance de l'API Pages
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Landscape"
    
    # Comment changer portrait en paysage dans word
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Portrait to Landscape: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Comment changer l'orientation de la page en paysage dans Word à l'aide de Python

Comment changer l’orientation de la page en paysage dans Word à l’aide de Python

Vous pouvez également utiliser l’exemple de code ci-dessus pour voir comment créer une page paysage dans Word. L’orientation paysage produit une page qui étire les marges de gauche à droite. De plus, vous pouvez utiliser télécharger l’extrait de code du fichier pour télécharger le fichier sur votre système local.

Comment changer l’orientation de la page de Paysage à Portrait dans Word en Python

De même, vous pouvez convertir les pages d’un document Word en orientation portrait. Veuillez suivre les étapes et les extraits de code mentionnés ci-dessous :

  • Tout d’abord, créez une instance PagesApi
  • Deuxièmement, créez une instance OrientationOptions
  • Ensuite, créez une instance de FileInfo avec un fichier d’entrée comme paramètre
  • Définir le chemin du fichier de sortie sur le cloud
  • Indiquez des numéros de page séparés par des virgules pour modifier l’orientation
  • Définir le mode d’orientation sur Portrait
  • Ensuite, créez une instance de OrientationRequest
  • Enfin, changez l’orientation de la page en appelant la méthode PagesApi.orientation() avec les options OrientationRequest comme paramètres.

L’exemple de code Python suivant montre comment changer l’orientation portrait en portrait dans un document Word :

# Comment changer l'orientation d'une page dans Word en Portrait à l'aide de Python
try:
    # Créer une instance de l'API Pages
    pagesApi = groupdocs_merger_cloud.PagesApi.from_keys(app_sid, app_key)
     
    options = groupdocs_merger_cloud.OrientationOptions()
    options.file_info = groupdocs_merger_cloud.FileInfo("python-testing/sample-file.docx")
    options.output_path = "python-testing/output-file.docx"
    options.pages = [1, 3]
    options.mode = "Portrait"
    
    # Comment convertir le mot paysage en portrait en ligne
    result = pagesApi.orientation(groupdocs_merger_cloud.OrientationRequest(options))
    print("Successfully changed word document orientation from Landscape to Portrait: ")
except groupdocs_merger_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))
Comment changer l'orientation d'une page dans Word en Portrait à l'aide de Python

Comment changer l’orientation d’une page dans Word en Portrait à l’aide de Python

L’exemple de code ci-dessus changera l’orientation des pages de mots de paysage à portrait. Cet exemple de code peut également être utilisé pour modifier l’orientation d’une page dans un document Word.

Résumé

C’est la fin de cet article de blog. Vous pouvez voir comment l’orientation affecte l’apparence et l’espacement du texte et des images. Dans cet article, vous avez appris :

  • comment changer l’orientation de la page en paysage par programme en Python ;
  • comment changer l’orientation des pages sélectionnées en portrait dans Word en utilisant Python ;

De plus, vous pouvez essayer de créer votre propre application pour savoir comment créer un paysage d’une seule page qui peut basculer les pages de mots d’orientation en ligne. Pour les détails et les autres fonctionnalités de l’API, vous pouvez consulter les directives documentation.

Nous vous suggérons de suivre notre Guide de démarrage.

Enfin, groupdocs.cloud rédige actuellement de nouveaux articles de blog sur différentes solutions de format de fichier à l’aide de l’API REST. Restez à l’écoute pour les dernières mises à jour.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur la façon de changer l’orientation de la page dans Word sur ce Forum.

FAQ

Comment changer l’orientation d’une page dans Word par programme ?

Veuillez suivre ce lien pour découvrir l’extrait de code Python sur la façon de modifier l’orientation d’une seule page ou de plusieurs pages dans un document Word.

Comment changer l’orientation d’un document entier dans Word en Python ?

Créez une instance de PagesApi, OrientationOptions, FileInfo, définissez les valeurs de FileInfo et appelez la méthode PagesApi.orientation() avec OrientationRequest pour modifier l’orientation d’un document entier.

Comment installer la bibliothèque de téléchargement gratuit d’orientation de page?

Vous pouvez installer Word page orientation Python library pour changer l’orientation paysage en portrait ou portrait en orientation paysage par programmation en suivant les étapes mentionnées ici.

Comment changer l’orientation des pages dans Windows ?

Veuillez visiter ce lien pour télécharger gratuitement l’outil d’orientation de page. Ce logiciel hors ligne peut être utilisé pour changer l’orientation des documents en un seul clic.

Voir également