mpp to html

Convertire file MS Project (MPP) in HTML utilizzando Node.js.

In modern project management, smooth collaboration and accessibility are key. While Microsoft Project (MPP) files are central to project planning, sharing them across teams can be limiting. Converting MPP to HTML makes it easier to distribute, view, and interact with project data online. This article walks you through converting MPP to HTML using the Aspose.Tasks Cloud SDK for Node.js.

Node.js SDK per la conversione da MPP a HTML

Aspose.Tasks Cloud SDK for Node.js fornisce un’API robusta per gestire e convertire i file Microsoft Project. Una delle sue potenti funzionalità è la capacità di convertire i file MPP in pagine HTML interattive: perfetto per condividere aggiornamenti sui progressi e visualizzazioni di progetto online.

Per cominciare:

  1. Installa l’SDK tramite npm:
npm install aspose-tasks-cloud
  1. Crea un’account gratuito e ottieni le tue credenziali client dal Cloud dashboard. Per ulteriori informazioni, puoi considerare di seguire le istruzioni specificate in this article.

Convertire MPP in HTML con Node.js

Ecco un esempio di codice Node.js per convertire un file MPP in formato HTML:

  1. Crea un oggetto della classe TasksApi passando le credenziali del client come argomenti di input.
const tasksApi = new TasksApi({ clientId, clientSecret });
  1. Crea un’istanza di GetTaskDocumentWithFormatRequest in cui definiamo il nome del file MPP di input e il formato di output richiesto.
const request = new GetTaskDocumentWithFormatRequest({ ... });
  1. Ora chiama il getTaskDocumentWithFormat(...) metodo per eseguire la conversione da MPP a HTML.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");

// Imposta le tue credenziali
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

// Inizializza 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

Una panoramica della conversione MPP in HTML.

  • Il file MPP di esempio utilizzato nell’esempio sopra può essere scaricato da Home move plan.mpp.

Esporta MPP in HTML usando cURL

Un altro approccio per convertire un MPP in HTML è tramite l’uso di comandi cURL. Poiché Aspose.Tasks Cloud è una soluzione versatile per gestire file Microsoft Project (MPP), offre anche la flessibilità di esportare MPP in HTML utilizzando comandi cURL. Esploriamo ulteriormente questa funzionalità per semplificare la trasformazione dei file MPP in formato HTML adatto al web.

Passo 1: Genera Token di Accesso

Innanzitutto, dobbiamo generare un token di accesso JWT utilizzando il seguente comando:

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"

Passaggio 2: Converte MPP in HTML

Ora esegui il seguente comando per esportare il file MS Project (MPP) in formato 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 con il nome del tuo file MPP memorizzato nel cloud
  • <JWTToken> con il token ricevuto nel passaggio 1

Free MPP to HTML Converter

Per testare le capacità dell’API REST in un browser web, puoi considerare di utilizzare la nostra gratuita MPP to HTML Converter App costruita su API REST.

mpp to html

Free MPP to HTML converter.

Conclusione

Che tu stia utilizzando l’SDK Aspose.Tasks for Node.js o l’API REST con cURL, convertire i file MPP in HTML è veloce, flessibile e migliora la visibilità del progetto tra i team. Trasformando i dati MPP in pagine web interattive, ottimizzi la collaborazione e la reportistica.

Articoli correlati

Ti consigliamo vivamente di visitare i seguenti blog: