
Convertir MS Project (MPP) en PDF avec Node.js.
Les fichiers Microsoft Project (MPP) sont largement utilisés dans la gestion de projet pour planifier et suivre les tâches. Cependant, le partage de ces fichiers peut être un défi en raison des restrictions de format. Convertir MPP en PDF assure l’indépendance de la plateforme et un partage facile, tout en préservant la mise en page. Dans cet article, nous vous guidons sur la façon de convertir MPP en PDF en utilisant le SDK Node.js.
- Node.js SDK pour la conversion MPP en PDF
- Convertir MPP en PDF avec Node.js
- Exporter MPP en PDF en utilisant cURL
Node.js SDK pour la conversion MPP en PDF
Aspose.Tasks Cloud SDK for Node.js est une API robuste qui permet aux développeurs de manipuler et de convertir des fichiers Microsoft Project dans le cloud. L’une de ses fonctionnalités les plus puissantes est la conversion MPP en PDF, vous permettant de créer des fichiers de projet prêts à l’impression et partageables facilement.
Commencer :
- Installer le SDK via npm :
npm install aspose-tasks-cloud
- Créez un compte gratuit et obtenez vos identifiants de client personnalisés depuis le Cloud dashboard. Pour plus d’informations, vous pouvez envisager de suivre les instructions spécifiées dans this article.
Convertir MPP en PDF avec Node.js
Voici un exemple de code Node.js pour convertir un fichier MPP en PDF :
- Créer un objet de la classe TasksApi en passant les informations d’identification du client comme arguments d’entrée.
const tasksApi = new TasksApi({ clientId, clientSecret });
- Créer une instance de
GetTaskDocumentWithFormatRequest
où nous définissons le nom du fichier MPP d’entrée et le format de sortie requis.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- Maintenant, appelez la méthode
getTaskDocumentWithFormat(...)
pour effectuer la conversion de fichier MPP en PDF en ligne.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// Vos identifiants
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// Initialiser l'API des tâches
const tasksApi = new TasksApi({ clientId, clientSecret });
// Create conversion request
const request = new GetTaskDocumentWithFormatRequest({
name: "Home move plan.mpp", // Input file in cloud storage
format: "pdf", // Output format
returnAsZipArchive: false // Optional
});
// Convert and download result
tasksApi.getTaskDocumentWithFormat(request)
.then(result => {
const fs = require('fs');
fs.writeFileSync("output.pdf", result.body);
console.log("MPP to PDF conversion completed.");
})
.catch(err => {
console.error("Error during conversion:", err.message);
});
- Le fichier MPP d’exemple utilisé dans l’exemple ci-dessus peut être téléchargé depuis Home move plan.mpp .
Exporter MPP en PDF en utilisant cURL
Si vous préférez une approche en ligne de commande pour convertir un MPP en PDF en utilisant des commandes cURL, Aspose.Tasks Cloud prend en charge ces fonctionnalités. Explorons maintenant cette fonctionnalité pour simplifier l’exigence de conversion de MPP en PDF sans aucune connaissance en programmation.
Étape 1 : Générer un jeton d’accès
Tout d’abord, nous devons générer un jeton d’accès JWT en utilisant la commande suivante :
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Étape 2 : Appelez l’API de conversion MPP en PDF
Maintenant, exécutez la commande suivante pour exporter un fichier MS Project (MPP) en PDF en ligne.
curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceMPP}/format?format=pdf" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o {resultantFile}
Replace:
sourceFile
avec le nom de votre fichier MPP stocké dans le cloud.<JWTToken>
avec le jeton reçu à l’étape 1.
Application de conversion MPP en PDF
Vous pouvez essayer la conversion MPP en PDF en ligne en utilisant notre MPP to PDF Converter gratuit, qui est construit sur nos API REST.
Convertisseur MPP en PDF en ligne gratuit.
Conclusion
Que vous utilisiez le SDK Node.js ou l’API REST avec cURL, convertir MPP en PDF est simple, fiable et très efficace. Cela améliore l’accessibilité, permet un partage fluide et maintient le formatage sur différentes plateformes—idéal pour les rapports de projet et la communication avec les clients.
Liens utiles
Articles connexes
Nous recommandons vivement de visiter les blogs suivants :