Convertir Primavera XER en SVG à l'aide de Python

Si vous utilisez des planifications Primavera P6, vous connaissez probablement les fichiers XER. Primavera P6 est un logiciel de gestion de projet largement utilisé qui stocke les données du projet au format de fichier XER. Il contient des données de projet, notamment des tâches, des ressources et des plannings. Les convertir en SVG peut rendre les données de votre projet beaucoup plus accessibles et visuellement attrayantes. Dans cet article, nous apprendrons comment convertir XER en SVG en Python. Alors, commençons!

Cet article couvre les sujets suivants :

  1. API Python pour convertir XER en SVG
  2. Convertir XER en SVG en Python
  3. Personnaliser la conversion de XER en SVG
  4. Convertir XER en SVG en ligne
  5. Licences et ressources gratuites

API Python pour convertir XER en SVG

Afin de convertir les fichiers XER au format SVG, nous utiliserons l’API Aspose.Tasks for Python. Aspose.Tasks est une API puissante qui offre des fonctionnalités complètes de gestion de projet et facilite l’utilisation de fichiers de projet par programmation dans des applications Python. Il prend en charge la lecture, l’écriture et la manipulation de fichiers de projet dans divers formats, notamment Microsoft Project (MPP), Primavera (XER) et XML. Il fournit un ensemble complet de fonctionnalités pour gérer les tâches, les ressources, les affectations et les calendriers du projet, ce qui en fait un outil essentiel pour toute personne impliquée dans la planification et la gestion de projets.

Avant de passer au code, nous devons obtenir l’API. 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-tasks

Convertir XER en SVG à l’aide de Python

1. Importez les bibliothèques nécessaires

Tout d’abord, nous devons importer les bibliothèques requises. Voici comment procéder :

import aspose.tasks as tasks

2. Chargez le fichier XER

Ensuite, chargeons le fichier XER. Pour cet exemple, supposons que votre fichier XER s’appelle sample.xer.

project = tasks.Project("sample.xer");

3. Enregistrez le projet au format SVG

Il est maintenant temps d’enregistrer le projet sous forme de fichier SVG.

project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);

C’est ça! Vous avez converti avec succès votre fichier XER en SVG à l’aide d’Aspose.Tasks for Python.

Code complet

Voici l’exemple de code complet qui montre comment convertir XER en SVG en Python.

# Cet exemple de code montre comment convertir Primavera XER en SVG.
import aspose.tasks as tasks

# Cet exemple de code montre comment convertir Primavera XER en SVG.
# Charger le fichier XER d'entrée
project = tasks.Project("sample.xer");

# Enregistrer au format SVG
project.save("sample_xer.svg", tasks.saving.SaveFileFormat.SVG);
Convertir XER en SVG à l'aide de Python

Convertissez XER en SVG à l’aide de Python.

Personnaliser la conversion XER en SVG en Python

Nous pouvons personnaliser la conversion de XER en SVG à l’aide de la classe SvgOptions en suivant les étapes ci-dessous :

  1. Chargez le fichier XER à l’aide de la classe Project.
  2. Créez une instance de la classe SvgOptions.
  3. Après cela, définissez les options SVG, telles que la taille de la page, etc.
  4. Enfin, enregistrez le projet sous forme de fichier SVG à l’aide de la méthode save().Il prend le chemin du fichier SVG de sortie et les options Svg comme arguments.

L’exemple de code suivant montre comment convertir XER en SVG avec des paramètres personnalisés en Python.

 # Cet exemple de code montre comment convertir Primavera XER en SVG.
  import aspose.tasks as tasks

 # Charger le fichier XER d'entrée
 project = tasks.Project("sample.xer");

 # Définir les options SVG
 svgOptions = tasks.saving.SvgOptions()
 svgOptions.page_size = tasks.visualization.PageSize.A3
 svgOptions.render_to_single_page = True

 # Enregistrer au format SVG
 project.save("sample_a3.svg", svgOptions)
Convertir XER en SVG avec des options à l'aide de Python

Convertissez XER en SVG avec des options à l’aide de Python.

Obtenez une licence gratuite

Veuillez obtenir une licence temporaire gratuite pour essayer l’API sans limitations d’évaluation.

Convertir XER en SVG en ligne

De plus, vous pouvez également convertir vos fichiers XER au format SVG à l’aide de ce convertisseur XER en SVG gratuit en ligne, développé à l’aide de l’API ci-dessus.

Python XER vers SVG – Ressources gratuites

Outre la conversion de XER en SVG par programmation en Python, explorez diverses autres fonctionnalités de l’API à l’aide des ressources suivantes :

Conclusion

En conclusion, nous avons vu comment convertir XER en SVG en Python. En suivant les étapes décrites dans cet article, vous pouvez facilement convertir les fichiers XER au format SVG par programme. La conversion de XER en SVG peut transformer les données de votre projet en quelque chose de beaucoup plus accessible et visuellement attrayant. Que vous partagiez des mises à jour de projet avec votre équipe ou que vous les présentiez aux parties prenantes, les fichiers SVG facilitent la compréhension des données en un coup d’œil. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également