Convertir VSD en VSDX en Python

Si vous avez un Diagramme Visio au format VSD et que vous souhaitez le convertir en VSDX par programmation. Vous pouvez utiliser Python pour le faire. Dans cet article de blog, nous expliquerons comment convertir un VSD en VSDX en Python.

VSD est un format de fichier utilisé par Microsoft Visio, un logiciel populaire de création de diagrammes et de graphiques vectoriels. Il est utilisé pour créer et stocker des diagrammes, des graphiques et d’autres types de représentations visuelles de données et de processus. D’autre part, VSDX est le dernier format de fichier utilisé par Visio, qui est un format basé sur XML qui est plus efficace et prend en charge les nouvelles fonctionnalités introduites dans les nouvelles versions de Visio.

Cet article couvrira les sujets suivants :

  1. API Python pour convertir VSD en VSDX sans Visio – Téléchargement gratuit
  2. Étapes pour convertir VSD en VSDX
  3. Convertir VSD en VSDX

API Python pour convertir VSD en VSDX sans Visio

Pour convertir VSD en VSDX, nous utiliserons Aspose.Diagram for Python. Il s’agit d’une bibliothèque logicielle qui permet aux développeurs de manipuler des fichiers Microsoft Visio en Python. Nous pouvons créer, lire et modifier des diagrammes et des formes Visio, ainsi que convertir des fichiers Visio vers d’autres formats de fichiers pris en charge à l’aide de la bibliothèque. Il prend également en charge les fonctionnalités Visio telles que les calques, les formes, les connecteurs et les blocs de texte.

L’un des principaux avantages de l’utilisation d’Aspose.Diagram for Python est qu’il ne nécessite pas l’installation de Microsoft Visio sur la machine. Cela en fait une bonne option pour les développeurs qui souhaitent travailler avec des fichiers Visio en Python mais qui n’ont pas accès à Visio.

L’API fournit la classe Diagram qui est l’élément racine de la hiérarchie des objets Visio. Nous pouvons enregistrer le diagramme dans le fichier dans un format spécifié à l’aide de la méthode Save(string filename, SaveFileFormat format) de cette classe. L’énumération SaveFileFormat permet de sélectionner le format d’enregistrement des diagrammes.

Veuillez soit télécharger le package ou installer l’API à partir de PyPI en utilisant la commande pip suivante dans la console :

pip install aspose-diagram-python 

Comment convertir VSD en VSDX en Python

Nous pouvons facilement convertir un format VSD au format VSDX en suivant les étapes ci-dessous :

  • Chargez un fichier Visio VSD.
  • Enregistrez Visio au format SVG.

La section suivante explique comment transformer ces étapes en Python et convertir VSD en VSDX.

Convertir VSD en VSDX en utilisant Python

Veuillez suivre l’étape ci-dessous pour convertir un diagramme Visio de VSD en VSDX par programme en Python :

  1. Chargez un fichier Visio VSD d’entrée à l’aide de la classe Diagram.
  2. Appelez la méthode save() avec le chemin du fichier VSDX de sortie et SaveFileFormat.VSDX comme arguments.

L’exemple de code suivant montre comment convertir un VSD en VSDX en Python.

import aspose.diagram
from aspose.diagram import *

# Initialiser une classe Diagram
# Charger le fichier VSD
diagram = Diagram("C:\Files\Sample.vsd")

# Enregistrer le diagramme au format VSDX
diagram.save("C:\Files\Sample_out.vsdx", SaveFileFormat.VSDX)

Obtenez une licence temporaire gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitations d’évaluation.

Conclusion

Dans cet article, nous avons appris comment convertir VSD en VSDX en Python. En outre, vous pouvez en savoir plus sur Aspose.Diagram for Python API en utilisant documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également