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

Le format SVG est principalement utilisé pour intégrer du contenu dans des applications de bureau et Web. Il peut arriver que vous ayez besoin d’intégrer vos fichiers MPP dans des applications de bureau ou Web. Pour y parvenir, la conversion de vos fichiers MPP au format SVG s’avérera utile. À cette fin, cet article vous apprendra comment convertir des fichiers MPP au format SVG à l’aide de Java.

API Java pour convertir des fichiers MPP en SVG

Aspose.Tasks for Java est une API permettant de travailler avec des fichiers Microsoft Project (MPP). Il vous permet de lire et d’écrire des fichiers MPP/XML sans nécessiter l’installation de Microsoft Project. Vous pouvez également convertir des fichiers MPP au format SVG à l’aide de l’API. Vous pouvez soit télécharger l’API à l’aide de Maven, soit télécharger le JAR à partir de la section downloads.

Repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dependency:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-tasks</artifactId>
    <version>21.10</version>
    <classifier>jdk18</classifier>
</dependency>

Convertir MPP en SVG en Java

Voici les étapes pour convertir les fichiers Microsoft Project MPP au format SVG.

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

// Chemin d'accès au répertoire des documents.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

// Lire le fichier de projet d'entrée
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Enregistrer le projet au format SVG
project.save(dataDir + "Project5.SVG", SaveFileFormat.SVG);

Convertir MPP en SVG avec des options supplémentaires

Lors de la conversion de fichiers MPP au format SVG, vous pouvez utiliser les options supplémentaires pour personnaliser le SVG généré. Voici les étapes pour convertir les fichiers MPP au format SVG en utilisant des options supplémentaires.

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

// Chemin d'accès au répertoire des documents.
String dataDir = Utils.getDataDir(SaveAsSVG.class);

//Lire le fichier de projet d'entrée
Project project = new Project(dataDir + "Homemoveplan.mpp");

// Initialiser la classe SvgOptions
SaveOptions opt = new SvgOptions();
opt.setFitContent(true);
opt.setTimescale(Timescale.ThirdsOfMonths);

// Enregistrez le fichier MPP au format SVG
project.save(dataDir + "FileName5.svg", opt);

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 MPP au format SVG à l’aide de Java. De plus, vous avez vu comment personnaliser le fichier SVG généré à l’aide d’options supplémentaires. Aspose.Tasks for Java est une API robuste et riche en fonctionnalités qui fournit de nombreuses fonctionnalités supplémentaires pour travailler avec des 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