mpp to html

Convertir un fichier MS Project (MPP) en HTML en utilisant Node.js.

Dans la gestion de projet moderne, une collaboration fluide et l’accessibilité sont essentielles. Bien que les fichiers Microsoft Project (MPP) soient centraux à la planification de projet, les partager entre les équipes peut être limitant. Convertir MPP en HTML facilite la distribution, la visualisation et l’interaction avec les données du projet en ligne. Cet article vous guide à travers la conversion de MPP en HTML en utilisant le SDK Aspose.Tasks Cloud pour Node.js.

Node.js SDK pour la conversion MPP en HTML

Aspose.Tasks Cloud SDK for Node.js offre une API robuste pour gérer et convertir les fichiers Microsoft Project. L’une de ses fonctionnalités puissantes est la capacité de convertir les fichiers MPP en pages HTML interactives—parfait pour partager des mises à jour de progression et des vues de projet en ligne.

Pour commencer :

  1. Installer le SDK via npm :
npm install aspose-tasks-cloud
  1. Créez un compte gratuit et obtenez vos informations d’identification client à partir du Cloud dashboard. Pour plus d’informations, vous pouvez envisager de suivre les instructions spécifiées dans this article.

Convertir MPP en HTML avec Node.js

Voici un exemple de code Node.js pour convertir un fichier MPP en format HTML :

  1. Créer un objet de la classe TasksApi en passant les identifiants 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 MPP en HTML.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");

// Configurez vos identifiants
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

// Initialiser l'API
const tasksApi = new TasksApi({ clientId, clientSecret });

const request = new GetTaskDocumentWithFormatRequest({
    name: "Home move plan.mpp",       // MPP file in your cloud storage
    format: "html",                   // Desired output format
    returnAsZipArchive: false         // Optional: true for zipped output
});

// Convert MPP to HTML
tasksApi.getTaskDocumentWithFormat(request)
    .then(result => {
        const fs = require('fs');
        fs.writeFileSync("output.html", result.body);
        console.log("Conversion successful. HTML file saved as output.html.");
    })
    .catch(err => {
        console.error("Conversion failed:", err.message);
    });
mpp to html

Une prévisualisation de conversion MPP en HTML.

  • Le fichier MPP d’exemple utilisé dans l’exemple ci-dessus peut être téléchargé depuis Home move plan.mpp.

Exporter MPP en HTML en utilisant cURL

Une autre approche pour convertir un MPP en HTML est à travers l’aide de commandes cURL. Comme Aspose.Tasks Cloud est une solution polyvalente pour gérer les fichiers Microsoft Project (MPP), elle offre également la flexibilité d’exporter MPP en HTML en utilisant des commandes cURL. Explorons davantage cette fonctionnalité pour simplifier la transformation des fichiers MPP en format HTML convivial pour le web.

Étape 1 : Générer le 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 : Convertir MPP en HTML

Maintenant, exécutez la commande suivante pour exporter le fichier MS Project (MPP) au format HTML.

curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceFile}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o resultant.html

Replace:

  • sourceFile avec le nom de votre fichier MPP stocké dans le cloud
  • <JWTToken> avec le jeton reçu à l’étape 1

Convertisseur MPP vers HTML gratuit

Afin de tester les capacités de l’API REST dans un navigateur web, vous pouvez envisager d’utiliser notre application gratuite MPP to HTML Converter construite sur la base des API REST.

mpp to html

Convertisseur MPP en HTML gratuit.

Conclusion

Que vous utilisiez le SDK Node.js d’Aspose.Tasks ou l’API REST avec cURL, convertir des fichiers MPP en HTML est rapide, flexible et améliore la visibilité des projets entre les équipes. En transformant les données MPP en pages web interactives, vous optimisez la collaboration et le reporting.

Liens utiles

Articles connexes

Nous recommandons vivement de visiter les blogs suivants :