
Convert MS Project (MPP) to PDF with Node.js.
A Microsoft Project (MPP) fájlokat széles körben használják a projektmenedzsment területén a feladatok tervezésére és nyomon követésére. Ugyanakkor ezeknek a fájloknak a megosztása kihívást jelenthet a formátum korlátozásai miatt. Az MPP PDF-re való konvertálása (PDF) biztosítja a platformfüggetlenséget és a könnyű megosztást, miközben megőrzi a formázást. Ebben a cikkben végigvezetünk, hogyan lehet MPP-t PDF-re konvertálni a Node.js SDK használatával.
- Node.js SDK a MPP-PDF átkonvertáláshoz
- MPP fájl PDF-re konvertálása Node.js segítségével
- Export MPP to PDF using cURL
Node.js SDK az MPP PDF-be való konvertálásához
Aspose.Tasks Cloud SDK for Node.js egy robusztus API, amely lehetővé tette a fejlesztők számára, hogy manipulálják és átkonvertálják a Microsoft Project fájlokat a felhőben. Az egyik legerősebb jellemzője az MPP PDF-be konvertálás, amely lehetővé teszi, hogy könnyedén készítsünk nyomtatásra kész és megosztható projekt fájlokat.
Kezdés:
- Telepítse az SDK-t npm-en keresztül:
npm install aspose-tasks-cloud
- Hozzon létre egy ingyenes fiókot, és szerezze meg a személyre szabott ügyféloginjeit a Cloud dashboard. További információkért fontolóra veheti a this article útmutatásainak követését.
Konvertálja az MPP-t PDF-be Node.js segítségével
Here’s a sample Node.js code snippet to convert an MPP file to PDF:
- Hozzon létre egy TasksApi osztály objektumot, miközben a kliens hitelesítő adatokat bemeneti argumentumként adja meg.
const tasksApi = new TasksApi({ clientId, clientSecret });
- Hozzon létre egy
GetTaskDocumentWithFormatRequest
példányt, ahol meghatározzuk a bemeneti MPP fájl nevét és a szükséges kimeneti formátumot.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- Most hívja meg a
getTaskDocumentWithFormat(...)
metódust, hogy online MPP-t PDF fájlra konvertáljon.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// A hitelesítéseid
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// Initialize Tasks API
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álás és letöltés eredmény
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);
});
- A fenti példában használt MPP fájl letölthető a Home move plan.mpp .
Export MPP to PDF using cURL
Ha a parancssori megoldást részesíted előnyben egy MPP PDF-re konvertálásához cURL parancsok használatával, Aspose.Tasks Cloud támogatja ezeket a lehetőségeket. Most vizsgáljuk meg tovább ezt a funkciót, hogy egyszerűsíthessük az MPP PDF-re konvertálásának igényét bármilyen programozási tudás nélkül.
Step 1: Generálj hozzáférési token-t
Először is, szükségünk van egy JWT hozzáférési token generálására az alábbi parancs használatával:
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"
Step 2: Hívja meg az MPP a PDF átalakító API-t
Now execute the following command to export MS Project (MPP) file to 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
a felhőben tárolt MPP fájlod nevével.<JWTToken>
a 1. lépésben kapott tokennel.
MPP to PDF Converter App
You can try MPP to PDF conversion online using our free MPP to PDF Converter, which is built on top of our REST APIs.
Ingyenes MPP to PDF konverter online.
Következtetés
Akár a Node.js SDK-t, akár a REST API-t használja cURL-lal, az MPP PDF-re konvertálása egyszerű, megbízható és rendkívül hatékony. Javítja az elérhetőséget, lehetővé teszi a zökkenőmentes megosztást, és megőrzi a formázást a platformok között - ideális projektjelentésekhez és ügyfélkommunikációhoz.
Hasznos linkek
Kapcsolódó Cikkek
Nagyon ajánljuk a következő blogok meglátogatását: