
Convert MS Project (MPP) Fil til HTML ved hjælp af Node.js.
I moderne projektledelse er glat samarbejde og tilgængelighed nøglen. Mens Microsoft Project (MPP) filer er centrale for projektplanlægning, kan deling af dem på tværs af teams være begrænsende. At konvertere MPP til HTML gør det lettere at distribuere, se og interagere med projektdata online. Denne artikel guider dig gennem konvertering af MPP til HTML ved hjælp af Aspose.Tasks Cloud SDK til Node.js.
- Node.js SDK til MPP til HTML Konvertering
- Konverter MPP til HTML med Node.js
- Export MPP to HTML using cURL
Node.js SDK til MPP til HTML-konvertering
Aspose.Tasks Cloud SDK for Node.js leverer et robust API til at administrere og konvertere Microsoft Project-filer. En af dets kraftfulde funktioner er muligheden for at konvertere MPP-filer til interaktive HTML-sider—perfekt til at dele statusopdateringer og projektvisninger online.
For at komme i gang:
- Installer SDK’en via npm:
npm install aspose-tasks-cloud
- Opret en gratis konto og få dine klient legitimationsoplysninger fra Cloud dashboard. For yderligere information kan du overveje at følge instruktionerne angivet i this article.
Konverter MPP til HTML med Node.js
Her er et eksempel på en Node.js kode snippet til at konvertere en MPP-fil til HTML-format:
- Opret et objekt af TasksApi-klassen, mens du passerer klientlegitimationsoplysninger som inputargumenter.
const tasksApi = new TasksApi({ clientId, clientSecret });
- Opret en instans af
GetTaskDocumentWithFormatRequest
, hvor vi definerer navnet på input MPP-fil og det krævede outputformat.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- Nu kald
getTaskDocumentWithFormat(...)
metoden for at udføre MPP til HTML-konvertering.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// Opsæt dine legitimationsoplysninger
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// Initialiser API'en
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);
});

En MPP til HTML konverteringsforhåndsvisning.
- Den sample MPP-fil, der bruges i det ovenstående eksempel, kan downloades fra Home move plan.mpp.
Eksporter MPP til HTML ved hjælp af cURL
En anden tilgang til at konvertere en MPP til HTML er ved hjælp af cURL-kommandoer. Da Aspose.Tasks Cloud er en alsidig løsning til at håndtere Microsoft Project (MPP) filer, giver det også fleksibilitet til at eksportere MPP til HTML ved hjælp af cURL-kommandoer. Lad os udforske denne funktion nærmere for at forenkle transformationen af MPP-filer til webvenligt HTML-format.
Trin 1: Generer adgangstoken
Først skal vi generere et JWT adgangstoken ved hjælp af følgende kommando:
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"
Trin 2: Konverter MPP til HTML
Now execute the following command to export MS Project (MPP) file to HTML format.
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
med navnet på din MPP-fil gemt i skyen<JWTToken>
med den modtagne token i trin 1
Free MPP til HTML Converter
For at teste funktionerne i REST API i en webbrowser, kan du overveje at bruge vores gratis MPP til HTML Converter app, der er bygget oven på REST API’er.
Gratis MPP til HTML konverter.
Konklusion
Uanset om du bruger Aspose.Tasks Node.js SDK eller REST API med cURL, er det hurtigt, fleksibelt og forbedrer projektvisibilitet på tværs af teams at konvertere MPP-filer til HTML. Ved at omdanne MPP-data til interaktive websider, strømline du samarbejde og rapportering.
Nyttige links
Relaterede artikler
Vi anbefaler stærkt at besøge følgende blogs: