Combiner des diagrammes Visio en Python

Les fichiers Visio sont couramment utilisés pour créer une large gamme de diagrammes professionnels, d’organigrammes, d’organigrammes, de diagrammes de réseau, de plans d’étage, etc. Ils sont généralement enregistrés au format VSDX ou VSD pour fournir un moyen pratique de communiquer visuellement des idées, des processus et des structures complexes. Dans cet article, nous allons apprendre à combiner des diagrammes Visio en Python.

  1. API Python Visio pour combiner des diagrammes
  2. Combiner des fichiers MS Visio VSDX en Python
  3. Fusionner plusieurs fichiers MS Visio en Python

API Python Visio pour combiner des diagrammes

Pour combiner deux ou plusieurs fichiers Visio, nous utiliserons l’API Aspose.Diagram for Python. Il s’agit d’une bibliothèque riche en fonctionnalités qui s’intègre de manière transparente à vos applications Python, vous permettant de créer, de manipuler et de convertir facilement des diagrammes Microsoft Visio. Que vous développiez un processus métier complexe, que vous conceviez des diagrammes de réseau ou que vous cartographiiez des flux de travail de projet, Aspose.Diagram for Python fournit un ensemble robuste de fonctionnalités pour répondre à vos besoins. Il vous permet de travailler avec des fichiers Visio par programmation, éliminant ainsi le besoin d’intervention manuelle. Téléchargez simplement l’API depuis la section Releases ou configurez-la depuis PyPi à l’aide de la commande suivante :

pip install aspose-diagram-python

Combiner des fichiers MS Visio VSDX en Python

Vous pouvez combiner des fichiers Visio tout en les ajoutant sur différentes pages en procédant comme suit :

  1. Chargez le diagramme Visio source.
  2. Chargez l’autre diagramme Visio pour le concaténer.
  3. Fusionnez les fichiers Visio avec la méthode combine() de la classe Diagram.
  4. Enfin, enregistrez le diagramme de sortie avec la méthode save().

L’exemple de code ci-dessous montre comment combiner deux fichiers de diagramme Visio en Python :

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

# Save diagram as VSDX
diagram.save("Combined.vsdx", SaveFileFormat.VSDX)

Fusionner plusieurs fichiers MS Visio en Python

Vous pouvez fusionner plusieurs fichiers Visio en un seul fichier Diagramme en suivant les étapes ci-dessous :

  1. Chargez le fichier Visio d’entrée.
  2. Chargez un autre diagramme Visio avec la classe Diagram.
  3. Répétez le chargement des diagrammes pour autant de fichiers que vous souhaitez fusionner.
  4. Utilisez la méthode combine() de la classe Diagram.
  5. Combinez les fichiers de diagramme Visio chargés.
  6. Exportez le fichier de sortie avec la méthode save().

L’extrait de code ci-dessous explique comment combiner plusieurs fichiers de diagramme MS Visio en Python.

import aspose.diagram
from aspose.diagram import *

# Initialize a Diagram class
diagram = Diagram("Drawing.vsdx")

# Load the other input file
diagram2 = Diagram("Input.vsdx")

# Combine two Visio diagrams
diagram.combine(diagram2)

diagram3 = Diagram("Sample.vsdx")

# Combine the Visio files
diagram.combine(diagram3)

# Save output Visio diagram
diagram.save("Multiple.vsdx", SaveFileFormat.VSDX)

Obtenez une licence gratuite

Vous pouvez demander une licence temporaire gratuite pour évaluer l’API à sa pleine capacité.

Conclusion

Que vous ayez besoin de collaborer avec des collègues, de consolider des diagrammes provenant de différentes sources ou d’améliorer votre flux de travail de gestion de diagrammes, cet article fournit une solution flexible et efficace pour combiner des diagrammes Visio dans Python. Si vous souhaitez discuter de l’une de vos questions, n’hésitez pas à nous contacter sur le forum d’assistance gratuit.

Voir également