Microsoft Project crée des projets au format MPP. Il permet de créer, d’organiser, de suivre et de maintenir des projets. Un fichier MPP contient des informations sur les tâches, les ressources, les affectations, les délais, les budgets, etc. du projet. Par programmation, nous pouvons exporter des données de projet à partir de fichiers MPP vers des images multipages TIFF. Dans cet article, nous allons apprendre à convertir MPP en TIFF en Java.
Les sujets suivants seront traités dans cet article :
- API de conversion Java MPP en TIFF
- Convertir MPP en TIFF
- Convertir MPP en TIFF avec compression
- Supprimer la compression et convertir MPP en TIFF
API de conversion Java MPP en TIFF
Nous utiliserons l’API Aspose.Tasks for Java pour convertir le fichier MPP en TIFF. L’API permet de lire et d’écrire les formats de fichiers pris en charge sans nécessiter l’installation de Microsoft Project. De plus, il permet de convertir et d’enregistrer des fichiers MPP.
La classe Project de l’API représente un projet. Il fournit la méthode save(string, SaveFileFormat) qui enregistre les données du projet dans le fichier dans un format de fichier spécifié. L’API fournit l’énumération SaveFileFormat pour enregistrer la sélection de format de projet. Nous pouvons également spécifier les options d’enregistrement d’image supplémentaires lors du rendu des pages de projet au format TIFF à l’aide de la classe ImageSaveOptions.
Veuillez soit télécharger le JAR de l’API ou ajouter la configuration pom.xml suivante dans une application Java basée sur Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.com/java/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-tasks</artifactId>
<version>22.10</version>
</dependency>
Convertir MPP en TIFF en utilisant Java
Nous pouvons facilement exporter les données du projet du fichier MPP dans un fichier TIFF en suivant les étapes ci-dessous :
- Chargez le fichier MPP à l’aide de la classe Project.
- Enregistrez au format TIFF à l’aide de la méthode save(). Il prend le chemin du fichier TIFF de sortie et le SaveFileFormat comme arguments.
L’exemple de code suivant montre comment convertir MPP en TIFF en Java.
// Cet exemple de code montre comment convertir MPP en TIFF.
// Charger le projet MPP
Project project = new Project("C:\\Files\\Project.mpp");
// Enregistrez le projet au format TIFF
project.save("C:\\Files\\MultipageTIFF_out.tif", SaveFileFormat.Tiff);
Convertir MPP en TIFF avec compression à l’aide de Java
Nous pouvons appliquer la compression lors de la conversion de MPP en TIFF en suivant les étapes ci-dessous :
- Tout d’abord, chargez le fichier MPP à l’aide de la classe Project.
- Ensuite, créez une instance de la classe ImageSaveOptions.
- Après cela, spécifiez le TiffCompression.
- Enfin, appelez la méthode save(). Il prend le chemin du fichier TIFF de sortie et les SaveOptions comme arguments.
L’exemple de code suivant montre comment convertir MPP en TIFF avec compression en Java.
// Cet exemple de code montre comment convertir MPP en TIFF et appliquer la compression.
// Charger le projet MPP
Project project = new Project("C:\\Files\\Project.mpp");
// Définir les options d'enregistrement d'image
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Spécifier la compression CCITT4
options.setTiffCompression(TiffCompression.Ccitt4);
// Enregistrez le projet au format TIFF
project.save("C:\\Files\\TIFFWithCompression_out.tif", (SaveOptions)options);
Supprimer la compression et convertir MPP en TIFF à l’aide de Java
Nous pouvons également supprimer la compression, puis convertir MPP en TIFF en suivant les étapes mentionnées ci-dessus. Cependant, nous avons juste besoin de définir TiffCompression sur TiffCompression.None à l’étape 3.
L’exemple de code suivant montre comment supprimer la compression et convertir MPP en TIFF en Java.
// Cet exemple de code montre comment convertir MPP en TIFF et appliquer la compression.
// Charger le projet MPP
Project project = new Project("C:\\Files\\Project.mpp");
// Définir les options d'enregistrement d'image
ImageSaveOptions options = new ImageSaveOptions(SaveFileFormat.Tiff);
// Spécifiez la compression Tiff sur Aucune
options.setTiffCompression(TiffCompression.None);
// Enregistrez le projet au format TIFF
project.save("C:\\Files\\RemoveCompression_out.tif", (SaveOptions)options);
Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitations d’évaluation.
Conclusion
Dans cet article, nous avons appris à charger un fichier MPP et à le convertir en TIFF en Java. Nous avons également vu comment spécifier les options d’enregistrement d’image et définir la compression lors de l’enregistrement au format TIFF par programme. En outre, vous pouvez en savoir plus sur Aspose.Note pour l’API Java en utilisant documentation. En cas d’ambiguïté, n’hésitez pas à nous contacter sur notre forum d’assistance gratuit.