Ajouter des commentaires au diagramme Visio en Python

Dans Microsoft Visio, les commentaires sont des annotations ou des notes qui peuvent être ajoutées à des formes, des diagrammes ou des zones spécifiques d’un diagramme. Ces commentaires fournissent des informations supplémentaires, des explications ou des instructions sur le contenu du diagramme. Les commentaires sont un moyen de communiquer le contexte, les détails ou les commentaires liés aux éléments présents dans le diagramme Visio. Visio permet aux utilisateurs d’attacher des commentaires aux formes, aux connecteurs ou à l’arrière-plan du diagramme. Dans cet article, nous apprendrons comment ajouter des commentaires aux diagrammes Visio en Python. Nous apprendrons également comment modifier les commentaires existants dans les fichiers VSD ou VSDX par programme à l’aide de Python.

Cet article couvre les sujets suivants :

API Python pour ajouter des commentaires au diagramme Visio

Pour ajouter des commentaires au diagramme Visio, nous utiliserons Aspose.Diagram for Python. Il permet aux développeurs de travailler avec des fichiers Microsoft Visio par programmation dans des applications Python. Il permet de créer de nouveaux diagrammes, de modifier ceux existants, d’extraire des informations des diagrammes, de convertir des diagrammes en différents formats, et bien plus encore. Aspose.Diagram for Python simplifie le processus de développement lorsque vous travaillez avec des fichiers Visio et fournit une API de niveau supérieur pour interagir avec ces fichiers à l’aide de Python.

Veuillez télécharger le package ou installer l’API depuis PyPI à l’aide de la commande pip suivante dans la console :

pip install aspose-diagram-python 

Ajouter des commentaires au diagramme Visio en Python

Nous pouvons facilement ajouter des commentaires à un diagramme Visio en suivant les étapes ci-dessous :

  1. Chargez le diagramme Visio à l’aide de la classe Diagram.
  2. Obtenez une page spécifique par index à partir de la collection de pages.
  3. Après cela, insérez un commentaire en utilisant la méthode add_comment().
  4. Enfin, enregistrez le diagramme Visio à l’aide de la méthode save(). Il prend le chemin du fichier VSDX de sortie et SaveFileFormat comme arguments.

L’exemple de code suivant montre comment ajouter un commentaire au niveau de la page à un diagramme Visio en Python.

# Cet exemple de code montre comment ajouter des commentaires au niveau de la page à un diagramme Visio en Python.
import aspose.diagram
from aspose.diagram import *

# Charger un diagramme Visio existant
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Obtenir un objet de page par index
page0 = diagram.pages[0];

# Ajouter un commentaire au diagramme de visio d'entrée
diagram.pages[0].add_comment(2.0, 3.0, "Comment");

# Enregistrer le diagramme Visio
diagram.save("C:\\Files\\AddComments.vsdx", SaveFileFormat.VSDX);
Ajouter des commentaires au diagramme Visio en Python

Ajoutez des commentaires au diagramme Visio en Python.

Ajouter des commentaires à la forme dans un diagramme Visio à l’aide de Python

De même, nous pouvons ajouter des commentaires à une forme spécifique du diagramme Visio en suivant les étapes ci-dessous :

  1. Chargez le diagramme Visio à l’aide de la classe Diagram.
  2. Obtenez une page spécifique par index à partir de la collection de pages.
  3. Obtenez une forme spécifique par ID à partir de la collection de formes de la page.
  4. Après cela, insérez un commentaire en utilisant la méthode add_comment(). Passez un objet de forme et un commentaire comme arguments.
  5. Enfin, enregistrez le diagramme Visio à l’aide de la méthode save(). Il prend le chemin du fichier VSDX de sortie et SaveFileFormat comme arguments.

L’exemple de code suivant montre comment ajouter un commentaire à une forme dans un diagramme Visio à l’aide de Python.

# Cet exemple de code montre comment ajouter des commentaires au niveau de la page à un diagramme Visio en Python.
import aspose.diagram
from aspose.diagram import *

# Charger un diagramme Visio existant
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Obtenir un objet de page par index
page0 = diagram.pages[0];

# Récupérer la forme par ID
shape = page0.shapes.get_shape(1);

# Ajouter un commentaire à la forme
page0.add_comment(shape, "Comment");

# Enregistrer le diagramme Visio
diagram.save("C:\\Files\\addShapeComment.vsdx", SaveFileFormat.VSDX);
Ajouter des commentaires à la forme dans un diagramme Visio à l'aide de Python

Ajoutez des commentaires à une forme dans un diagramme Visio à l’aide de Python.

Modifier les commentaires dans le diagramme Visio à l’aide de Python

Nous pouvons également modifier n’importe quel commentaire dans un diagramme Visio en suivant les étapes ci-dessous :

  1. Chargez le diagramme Visio à l’aide de la classe Diagram.
  2. Obtenez une page spécifique par index à partir de la collection de pages.
  3. Parcourez la collection des annotations.
  4. Après cela, lisez la propriété comment.value et mettez à jour.
  5. Enfin, enregistrez le diagramme Visio à l’aide de la méthode save(). Il prend le chemin du fichier VSDX de sortie et SaveFileFormat comme arguments.

L’exemple de code suivant montre comment modifier un commentaire dans un diagramme Visio à l’aide de Python.

# Cet exemple de code montre comment ajouter des commentaires au niveau de la page à un diagramme Visio en Python.
import aspose.diagram
from aspose.diagram import *

# Charger un diagramme Visio existant
diagram = Diagram("C:\\Files\Drawing1.vsdx");

# Obtenir un objet de page par index
page0 = diagram.pages[0];

# Récupérer la collection des annotations
annotations = page0.page_sheet.annotations;

# Parcourez les annotations
for annotation in annotations:
    comment = annotation.comment.value;
    print(comment)
    comment += " updation mark";
    annotation.comment.value = comment;
    print(annotation.comment.value)

# Enregistrer le diagramme Visio
diagram.save("C:\\Files\\EditPageLevelComment.vsdx", SaveFileFormat.VSDX);
Modifier les commentaires dans le diagramme Visio à l'aide de Python

Modifiez les commentaires dans le diagramme Visio à l’aide de Python.

Obtenez une licence API gratuite

Obtenez une licence temporaire gratuite et découvrez gratuitement les capacités de la bibliothèque. L’utilisation d’une licence temporaire gratuite vous permet d’explorer les fonctionnalités de la bibliothèque sans rencontrer aucune restriction.

Ajouter des commentaires au diagramme Visio – Ressources d’apprentissage

Explorez d’autres fonctionnalités de la bibliothèque et découvrez comment générer, convertir et manipuler des diagrammes Visio sans utiliser Microsoft Visio à l’aide des ressources suivantes :

Conclusion

Dans cet article de blog, nous avons appris comment ajouter des commentaires aux diagrammes Visio en Python. En tirant parti d’Aspose.Diagram for Python, les développeurs peuvent automatiser le processus d’annotation des diagrammes Visio par programmation à l’aide de Python. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.

Voir également