
Convert MS Project (MPP) File to HTML using Node.js.
A modern projektmenedzsmentben a zökkenőmentes együttműködés és hozzáférhetőség kulcsfontosságú. Míg a Microsoft Project (MPP) fájlok központi szerepet játszanak a projekttervezésben, a csapatok közötti megosztás korlátozó lehet. Az MPP HTML-re (HTML) konvertálása megkönnyíti a projektadatok online terjesztését, megtekintését és interakcióját. Ez a cikk végigvezet az MPP HTML-ra konvertálás folyamatán az Aspose.Tasks Cloud SDK használatával Node.js-hez.
- Node.js SDK a MPP-ből HTML átalakításhoz
- Convert MPP to HTML with Node.js
- Exportálja az MPP-t HTML-be cURL segítségével
Node.js SDK az MPP HTML átalakításhoz
Aspose.Tasks Cloud SDK for Node.js egy robusztus API-t biztosít a Microsoft Project fájlok kezelésére és konvertálására. Az egyik erőteljes funkciója az MPP fájlok interaktív HTML oldalakká történő konvertálásának képessége - tökéletes a haladási frissítések és a projektképek online megosztására.
Kezdéshez:
- Telepítsd az SDK-t npm-en keresztül:
npm install aspose-tasks-cloud
- Hozzon létre egy ingyenes fiókot, és szerezze meg az ügyfél hitelesítő adatait a Cloud dashboard. További információkért érdemes követni az this article által megadott utasításokat.
A MPP HTML-re való konvertálása Node.js segítségével
Itt van egy példa Node.js kódmorzsa, amely egy MPP fájlt HTML formátumra konvertál:
- Hozzon létre egy TasksApi osztály objektumot, miközben a kliens hitelesítő adatokat bemeneti argumentumokké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 kívánt kimeneti formátumot.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- Most hívja meg a
getTaskDocumentWithFormat(...)
metódust az MPP HTML konvertálásához.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// Állítsa be a hitelesítő adatait.
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// Inicializálja az API-t
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);
});

A MPP to HTML konvertálás előnézete.
- A fenti példában használt minta MPP fájl letölthető innen: Home move plan.mpp .
Exportálja az MPP-t HTML-be cURL használatával
Egy másik megközelítés az MPP HTML-re történő átkonvertálására a cURL parancsok segítségével lehetséges. Mivel az Aspose.Tasks Cloud egy sokoldalú megoldás a Microsoft Project (MPP) fájlok kezelésére, lehetőséget biztosít az MPP HTML-re történő exportálására cURL parancsokkal. Vizsgáljuk meg ezt a funkciót, hogy egyszerűsítsük az MPP fájlok webbarát HTML formátumba történő átalakítását.
Lépés 1: Hozzon létre hozzáférési tokent
Először generálnunk kell egy JWT hozzáférési tokent a következő parancs segítségével:
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: MPP-t HTML-re konvertálni
Most már hajtsd végre a következő parancsot az MS Project (MPP) fájl HTML formátumba történő exportálásához.
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
a felhőben tárolt MPP fájlod nevével<JWTToken>
az 1. lépésben kapott tokennel
Ingyenes MPP -t HTML -ra konvertáló
Ahhoz, hogy tesztelje a REST API képességeit egy webböngészőben, érdemes megfontolnia az ingyenes MPP to HTML Converter alkalmazásunk használatát, amely REST API-kra épül.
Ingyenes MPP és HTML átkonvertáló.
Következtetés
Akár az Aspose.Tasks Node.js SDK-t, akár a REST API-t cURL-lel használja, az MPP fájlok HTML-ra konvertálása gyors, rugalmas, és javítja a projektek láthatóságát a csapatok között. Az MPP adatok interaktív weboldalakká alakításával egyszerűsíti az együttműködést és a jelentéstételt.
Hasznos linkek
Kapcsolódó cikkek
Nagyon ajánljuk a következő blogok látogatását: