
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 di Node.js per la conversione da MPP a PDF
- Converti MPP in PDF con Node.js
- Esporta MPP in PDF usando cURL
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:
- Installa il SDK tramite npm:
npm install aspose-tasks-cloud
- 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:
- Crea un oggetto della classe TasksApi passando le credenziali del client come argomenti di input.
const tasksApi = new TasksApi({ clientId, clientSecret });
- 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({ ... });
- 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.
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.
Link utili
Articoli Correlati
Ti raccomandiamo vivamente di visitare i seguenti blog: