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
- Définir l’environnement pour utiliser Aspose.Words pour Python via .NET pour insérer des formes
- Créez un nouveau mot document pour ajouter des formes
- Lier un objet DocumentBuilder avec celui-ci
- Insérer une forme en ligne à l’aide de insert_shape() en utilisant le type de forme, la taille et l’angle de rotation
- 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
- Définir le format de sortie à l’aide de l’objet de classe OoxmlSaveOptions
- 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.