Convertir les fichiers MS Project MPP au format SVG à l'aide de C#

Le format SVG est souvent utilisé pour intégrer du contenu dans des applications Web et de bureau. Il peut y avoir des scénarios où vous devez intégrer le contenu des fichiers Microsoft Project MPP dans de telles applications. Dans ces circonstances, la conversion du fichier MPP au format SVG s’avérera utile. À la lumière de cela, cet article vous apprendra comment convertir des fichiers MPP au format SVG par programmation à l’aide de C#.

API C# pour convertir des fichiers MPP au format SVG

Aspose.Tasks for .NET est une API robuste pour travailler avec les fichiers MS Project MPP. L’API vous permet de créer et de lire des fichiers MPP/XML sans avoir besoin de logiciel supplémentaire. De plus, l’API prend en charge la conversion des fichiers MPP au format SVG. Vous pouvez soit installer l’API via NuGet ou la télécharger directement à partir de la section Téléchargements.

PM> Install-Package Aspose.Tasks

Convertir des fichiers MPP au format SVG à l’aide de C#

Vous pouvez convertir vos fichiers MPP au format SVG avec seulement quelques lignes de code. Pour y parvenir, veuillez suivre les étapes ci-dessous.

L’exemple de code suivant montre comment convertir des fichiers MPP au format SVG à l’aide de C#.

// Charger le fichier MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Enregistrez le fichier MPP au format SVG
project.Save("OutputDirectory\\SaveProjectAsSVG_out.SVG", SaveFileFormat.SVG);

Convertir des fichiers MPP au format SVG avec des options supplémentaires

Vous pouvez fournir des options supplémentaires lors de la conversion des fichiers MPP au format SVG pour personnaliser la sortie générée. Pour utiliser des options supplémentaires pour convertir les fichiers MPP au format SVG, suivez les étapes ci-dessous.

L’exemple de code suivant montre comment convertir des fichiers MPP au format SVG à l’aide d’options supplémentaires.

// Charger le fichier MPP
Project project = new Project("SourceDirectory\\Tasks\\project_test.mpp");

// Initialiser la classe SaveOptions
SaveOptions options = new SvgOptions();
options.FitContent = true;
options.Timescale = Timescale.ThirdsOfMonths;

// Enregistrez le fichier MPP au format SVG
project.Save("OutputDirectory\\UseSvgOptions_out.svg", options);

Obtenez une licence gratuite

Afin d’essayer l’API sans limitation d’évaluation, vous pouvez demander une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers Microsoft Project MPP au format SVG à l’aide de C#. De plus, vous avez appris à utiliser des options supplémentaires pour personnaliser le SVG généré. L’API Aspose.Tasks for .NET fournit de nombreuses fonctionnalités supplémentaires pour travailler avec les fichiers MPP. Vous pouvez explorer l’API en détail en visitant la documentation officielle. En cas de questions, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.

Voir également