Convertir Primavera XER en SVG en utilisant C#

Primavera P6 est un logiciel de gestion de projet populaire qui utilise le format de fichier XER pour stocker les données du projet. SVG, ou Scalable Vector Graphics, est un format d’image vectorielle populaire qui peut être utilisé pour créer des graphiques évolutifs pour les applications Web et d’impression. Dans certains cas, nous devrons peut-être exporter les données du projet Primavera P6 du fichier XER vers SVG par programme. Dans cet article de blog, nous apprendrons comment convertir XER en SVG en C#.

Cet article couvre les sujets suivants :

  1. API C# pour convertir XER en SVG
  2. Convertir XER en SVG
  3. Convertir XER en SVG avec les options
  4. Convertisseur XER en SVG - essayez en ligne
  5. Ressources d’apprentissage gratuites

API C# pour convertir XER en SVG

Nous utiliserons l’API Aspose.Tasks for .NET pour convertir Primavera XER en SVG en utilisant C#. Il s’agit d’une API puissante qui permet aux développeurs de lire, d’écrire et de manipuler des fichiers Microsoft Project (MPP/XML) sans utiliser le logiciel Microsoft Project. Il offre la possibilité de manipuler les calendriers et les horaires de travail, de gérer les attributs étendus du projet et de générer des rapports dans une variété de formats.

Veuillez télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.Tasks

Convertir XER en SVG en utilisant C#

Nous pouvons facilement exporter les données du projet Primavera P6 du fichier XER vers un format SVG en suivant les étapes ci-dessous :

  1. Chargez le fichier XER à l’aide de la classe Project.
  2. Appelez la méthode Save() pour enregistrer au format SVG. Il prend le chemin du fichier SVG de sortie et le SaveFileFormat comme arguments.

L’exemple de code suivant montre comment convertir XER en SVG en C#.

// Cet exemple de code montre comment convertir Primavera XER en SVG.
// Charger le fichier XER d'entrée
Project project = new Project(@"C:\Files\sample.xer");

// Enregistrer au format SVG
project.Save(@"C:\Files\sample_xer.svg", SaveFileFormat.Svg);
Convertir XER en SVG en utilisant C#

Convertissez XER en SVG en utilisant C#.

Convertir XER en SVG avec des options en utilisant C#

Nous pouvons personnaliser la conversion de XER en SVG à l’aide de la classe SvgOptoins 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 PageSize, 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 C#.

// Cet exemple de code montre comment convertir Primavera XER en SVG.
// Charger le fichier XER d'entrée
Project project = new Project(@"C:\Files\sample.xer");

// Définir les options SVG
SvgOptions svgOptions = new SvgOptions();
svgOptions.PageSize = PageSize.A3;
svgOptions.RenderToSinglePage = true;

// Enregistrer au format SVG
project.Save(@"C:\Files\sample_a3.svg", svgOptions);
Convertir XER en SVG avec des options en utilisant C#

Convertissez XER en SVG avec des options en utilisant C#.

Obtenez une licence gratuite

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

Convertisseur XER en SVG en ligne

Vous pouvez également convertir des fichiers XER au format SVG à l’aide de cet outil en ligne gratuit Convertisseur XER en SVG, développé à l’aide de l’API ci-dessus.

XER vers SVG – Ressources d’apprentissage gratuites

Outre la conversion de XER en SVG par programmation en C#, explorez d’autres fonctionnalités de la bibliothèque à l’aide des ressources suivantes :

Conclusion

Dans cet article de blog, nous avons appris comment convertir XER en SVG en C#. En suivant les étapes décrites dans cet article, vous pouvez facilement convertir les fichiers XER au format SVG par programme. Aspose.Tasks for .NET est un outil puissant et polyvalent qui peut être utilisé pour résoudre une grande variété de défis de gestion de projet. Il s’agit d’un atout précieux pour tout développeur ayant besoin de travailler avec des fichiers Microsoft Project. Outre la conversion de XER en SVG en C#, vous pouvez également convertir des fichiers XER en ligne à l’aide d’un convertisseur Web gratuit. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également