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 :
- API C# pour convertir XER en SVG
- Convertir XER en SVG
- Convertir XER en SVG avec les options
- Convertisseur XER en SVG - essayez en ligne
- 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 :
- Chargez le fichier XER à l’aide de la classe Project.
- 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 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 :
- Chargez le fichier XER à l’aide de la classe Project.
- Créez une instance de la classe SvgOptions.
- Après cela, définissez les options SVG, telles que PageSize, etc.
- 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);
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.