Insérer une forme dans Word à l'aide de Python

Cet article décrit comment insérer une forme dans Word à l’aide de Python. Il contient les détails pour définir l’environnement de développement, une liste d’étapes et un exemple de code montrant comment dessiner une ligne droite dans Word à l’aide de Python. Il fournira des conseils pour dessiner des formes en ligne et flottantes selon les exigences.

Étapes pour insérer des formes dans Word à l’aide de Python

  1. Définir l’environnement pour utiliser Aspose.Words pour Python via .NET pour insérer des formes
  2. Créez un nouveau mot document pour ajouter des formes
  3. Lier un objet DocumentBuilder avec celui-ci
  4. Insérer une forme en ligne à l’aide de insert_shape() en utilisant le type de forme, la taille et l’angle de rotation
  5. Insérer une forme flottante en utilisant la méthode surchargée de insert_shape avec les paramètres nécessaires et l’angle de rotation
  6. Définir le format de sortie à l’aide de l’objet de classe OoxmlSaveOptions
  7. Enregistrer la sortie DOCX

Ces étapes résument comment créer un diagramme dans Word à l’aide de Python. Créez un document Word, instanciez un objet DocumentBuilder pour celui-ci, appelez la méthode insert_shape() avec le type et la taille de la forme pour créer un diagramme en ligne. Appelez l’autre surcharge de la méthode insert_shape() en fournissant le type de forme, la position relative horizontale/verticale, la taille et le type d’habillage.

Code pour dessiner des diagrammes dans Word à l’aide de Python

Cet exemple de code montre comment insérer une ligne droite dans Word à l’aide de Python. Vous pouvez insérer n’importe quel diagramme tel que IMAGE, ELLIPSE, RECTANGLE, ROUND_RECTANGLE, HEXAGON, THICK_ARROW, TEXT_HEXAGON et CALLOUT1 pour n’en citer que quelques-uns. Le paramètre d’angle de rotation est facultatif et vous pouvez l’ignorer s’il n’est pas nécessaire.

Cet article nous a appris comment ajouter des formes dans Word en utilisant Python. Pour insérer des puces dans un paragraphe, reportez-vous à l’article sur Insérer des puces dans Word à l’aide de Python.

 Français