mpp to pdf

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

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 :

  1. Installer le SDK via npm :
npm install aspose-tasks-cloud
  1. 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 :

  1. 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 });
  1. 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({ ... });
  1. 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.

mpp to pdf

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 :