mpp to pdf

Convertire MS Project (MPP) in PDF con Node.js.

I file Microsoft Project (MPP) sono ampiamente utilizzati nella gestione dei progetti per pianificare e monitorare i compiti. Tuttavia, condividere questi file può essere una sfida a causa delle restrizioni di formato. Convertire MPP in PDF garantisce indipendenza dalla piattaforma e facile condivisione, preservando il layout. In questo articolo, ti guideremo su come convertire MPP in PDF utilizzando il SDK di Node.js.

SDK Node.js per la conversione da MPP a PDF

Aspose.Tasks Cloud SDK per Node.js è un’API robusta che consente agli sviluppatori di manipolare e convertire i file di Microsoft Project nel cloud. Una delle sue caratteristiche più potenti è la conversione da MPP a PDF, che ti consente di creare file di progetto pronti per la stampa e condivisibili con facilità.

Iniziare:

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

Convertire MPP in PDF con Node.js

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

  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 MPP in PDF file online.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");

// Le tue credenziali
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";

// Inizializza API delle Attività
const tasksApi = new TasksApi({ clientId, clientSecret });

// Crea richiesta di conversione
const request = new GetTaskDocumentWithFormatRequest({
    name: "Home move plan.mpp",   // Input file in cloud storage
    format: "pdf",                // Output format
    returnAsZipArchive: false     // Optional
});

// Converti e scarica il risultato
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);
    });
  • Il file MPP di esempio utilizzato nell’esempio sopra può essere scaricato da Home move plan.mpp .

Esporta MPP in PDF usando cURL

Se preferisci un approccio da linea di comando per convertire un MPP in PDF utilizzando comandi cURL, Aspose.Tasks Cloud supporta queste funzionalità. Ora esploriamo ulteriormente questa caratteristica per semplificare la necessità di convertire MPP in PDF senza alcuna conoscenza di programmazione.

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"

Passo 2: Chiama l’API di conversione MPP in PDF

Ora esegui il seguente comando per esportare il file MS Project (MPP) in PDF online.

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 con il nome del file MPP memorizzato nel cloud.
  • <JWTToken> con il token ricevuto nel passo 1.

App per la conversione di MPP in PDF

Puoi provare la conversione da MPP a PDF online utilizzando il nostro gratuito MPP to PDF Converter, che è basato sulle nostre API REST.

mpp to pdf

Convertere MPP in PDF online gratuitamente.

Conclusione

Che tu stia utilizzando l’SDK di Node.js o l’API REST con cURL, convertire MPP in PDF è semplice, affidabile e altamente efficiente. Migliora l’accessibilità, consente una condivisione senza interruzioni e mantiene la formattazione tra le piattaforme, ideale per la reportistica sui progetti e la comunicazione con i clienti.

Articoli Correlati

Ti raccomandiamo vivamente di visitare i seguenti blog: