
Convertir un fichier Microsoft Project en PDF en Java.
Les fichiers Microsoft Project (MPP) sont largement utilisés pour la gestion de projet, mais les partager peut être difficile car tout le monde n’a pas accès à MS Project. Convertir MPP en PDF garantit que les plans de projet, les calendriers et les délais peuvent être facilement partagés, visualisés et imprimés sans nécessiter de logiciel spécialisé. Les fichiers PDF conservent la mise en forme et la structure du projet original, ce qui les rend idéaux pour les rapports, les présentations et la documentation.
Dans cet article, nous allons explorer comment convertir MPP en PDF en utilisant l’API REST Java, rendant la gestion de projet plus efficace et accessible.
- API Java pour la conversion MPP en PDF
- Conversion MPP en PDF en Java
- Convertir MS Project en PDF en utilisant des commandes cURL
Java API pour la conversion MPP en PDF
Convertir MPP en PDF en utilisant GroupDocs.Conversion Cloud SDK for Java API est un moyen simple et efficace de générer des documents de projet accessibles universellement. Cette API permet une conversion sans couture tout en préservant la structure, le format et le contenu d’origine du fichier Microsoft Project (MPP).Au-delà de la conversion MPP en PDF, l’API prend en charge un large éventail de formats de documents, y compris Word, Excel, PowerPoint, images, et plus encore.
Son architecture basée sur le cloud permet aux développeurs d’intégrer des capacités de conversion de documents dans leurs applications sans nécessiter de configurations complexes, garantissant un flux de travail évolutif et efficace pour la gestion de projet et le reporting.
Installation
Veuillez ajouter les détails suivants au fichier pom.xml du projet de build Maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Une fois l’installation terminée, veuillez obtenir vos identifiants API personnalisés (c’est-à-dire l’ID client et le secret client).Vous pouvez consulter ce court tutorial expliquant les détails sur la façon d’obtenir les identifiants API.
Conversion de MPP en PDF en Java
Dans cette section, nous allons explorer les détails sur comment nous pouvons développer un convertisseur de fichier MS Project en PDF en utilisant un extrait de code Java.
Cette section explique les détails sur la façon de convertir un fichier MS Project en un classeur Excel en utilisant un extrait de code Java.
- Tout d’abord, créez une instance de la classe
Configuration
où nous passons les informations d’identification du client en tant qu’arguments.
Configuration configuration = new Configuration(clientId, clientSecret);
- Deuxièmement, initialisez le
ConvertApi
où nous passons l’objet Configuration comme argument.
ConvertApi convertApi = new ConvertApi(configuration);
- Créer une instance de la classe
ConvertSettings
où nous définissons le nom du fichier d’entrée, le format de sortie et le nom du document résultant.
ConvertSettings settings = new ConvertSettings();
- Créez une instance de la classe
ConvertDocumentRequest
où nous passons un objetConvertSettings
en argument.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Enfin, appelez l’API ConvertDocumentRequest pour convertir le MPP en PDF et enregistrez le fichier PDF résultant dans le stockage cloud.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenez vos identifiants API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Créer une instance de la classe Configuration et initialisez-la avec l'ID du client et le secret du client.
Configuration configuration = new Configuration(clientId, clientSecret);
// Définir l'URL de base de l'API pour la conversion MPP en PDF
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Initialisez une instance de ConvertApi avec l'objet Configuration.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("pdf");
settings.setOutputPath("converted.pdf");
// Invocation de la méthode ConvertDocument pour effectuer la conversion de MPP en PDF
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("The MPP to PDF conversion completed successfully!");
}

Image:- Aperçu de la conversion de fichier Microsoft Project en PDF.
Le fichier MS Project utilisé dans l’exemple ci-dessus peut être téléchargé depuis Home move plan.mpp.
Convertir MS Project en PDF en utilisant des commandes cURL
La conversion de MPP en PDF en utilisant l’API GroupDocs.Conversion Cloud avec cURL offre un moyen rapide et efficace de transformer des fichiers de projet en un format accessible universellement. Cette approche est avantageuse car elle élimine le besoin d’installations logicielles supplémentaires, fonctionne de manière fluide sur différentes plateformes et garantit une conversion précise avec un formatage préservé. Avec GroupDocs.Conversion Cloud, les utilisateurs peuvent facilement intégrer la conversion MPP en PDF dans leurs applications, améliorant ainsi la documentation et la collaboration de projet.
Tout d’abord, nous devons générer un jeton d’accès JWT, puis exécuter la commande cURL suivante pour développer le visualiseur de projet Microsoft en ligne en exportant le fichier MS Project au format PDF. Après une conversion réussie, le fichier PDF résultant est stocké dans le stockage cloud.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"pdf\", \"OutputPath\": \"{convertedFile}\"}"
Veuillez remplacer sourceMPP
par le nom du fichier MS Project d’entrée, convertedFile
par le nom du fichier PDF résultant et accessToken
par un jeton d’accès JWT personnalisé.
- En cas de besoin de sauvegarder la sortie de conversion MPP en PDF sur le disque local, veuillez essayer d’utiliser la commande cURL suivante :
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"
Convertisseur en ligne de MPP en PDF
Pour découvrir les capacités incroyables de l’API de manipulation MPP, vous pouvez envisager d’utiliser notre application gratuite et légère MPP to PDF Converter. Cette application est construite sur l’API REST GroupDocs.Conversion Cloud et vous permet d’explorer les fonctionnalités uniques via un navigateur web.
Liens utiles
Conclusion
La conversion de MPP en PDF est essentielle pour un partage et une documentation de projet sans accroc. Avec l’API GroupDocs.Conversion Cloud, vous pouvez réaliser des conversions précises et efficaces à l’aide de Java ou de commandes cURL. Ses fonctionnalités puissantes et sa flexibilité basée sur le cloud en font une solution idéale pour les développeurs. Essayez notre API aujourd’hui et simplifiez votre processus de conversion de documents sans effort !
Articles recommandés
Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :