
Convert Microsoft Project-Datei zu PDF mit Node.js.
Das Dateiformat, das nativ für Microsoft Project ist, spielt eine entscheidende Rolle bei der Projektplanung und dem Ressourcenmanagement. Das Teilen von MPP Dateien kann jedoch schwierig sein, da sie spezialisierte Software zum Anzeigen benötigen. Die Konvertierung bietet ein universelles, leicht zugängliches Format, das die Integrität des Projekts auf allen Plattformen gewährleistet.
Dieser Artikel wird Ihnen zeigen, wie Sie MPP in PDF in Node.js mit dem GroupDocs.Conversion Cloud SDK konvertieren können, was es einfach macht, Projektdokumente zu erstellen, zu teilen und zu archivieren, ohne Kompatibilitätsprobleme.
- 🚀 API für MPP zu PDF-Konvertierung
- 📄 MPP zu PDF-Konvertierung in Node.js
- 💻 MPP in PDF mit cURL umwandeln
🚀 API für MPP zu PDF-Konvertierung
Verwenden Sie das GroupDocs.Conversion Cloud SDK für Node.js, können Sie MPP Dateien effizient in hochwertige PDF Dokumente konvertieren. Das SDK bewahrt Aufgaben, Zeitpläne, Abhängigkeiten und alle Projektdetails und bietet Anpassungsoptionen.
✅ Vorteile:
- Beibehaltung der ursprünglichen Projektstruktur.
- Schnell, zuverlässig und skalierbar für den Produktionseinsatz.
- Arbeitet mit komplexen Multi-Task-Projekten.
Install the SDK:
npm install groupdocs-conversion-cloud --save
Stellen Sie sicher, dass Sie Ihre Client-ID und Client-Geheimcode vom GroupDocs Cloud Dashboard abrufen. Für weitere Einzelheiten können Sie in diesem tutorial nachsehen.
📄 MPP zu PDF-Konvertierung in Node.js
Befolgen Sie diese einfachen Schritte, um MS Project MPP Dateien in PDF zu konvertieren:
📌 Schritt 1: SDK importieren und API konfigurieren:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertSettings, ConvertDocumentRequest } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
📌 Schritt 2: Laden Sie die PDF-Datei in den Cloud-Speicher hoch:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input.mpp", fs.createReadStream("input.mpp"));
await fileApi.uploadFile(uploadRequest);
📌 Schritt 3: Legen Sie die Konvertierungsoptionen für die MPP zu PDF-Dateikonvertierung fest:
const settings = new ConvertSettings();
settings.filePath = "input.mpp";
settings.format = "pdf";
settings.outputPath = "converted/output.pdf";
const request = new ConvertDocumentRequest(settings);
await convertApi.convertDocument(request);
console.log("✅ The MPP to PDF conversion completed successfully.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Definieren Sie die API-Basis-URL, um die MPP zu PDF-Konvertierung online durchzuführen.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Initialisiere eine Instanz von ConvertApi mit dem Konfigurationsobjekt
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.mpp");
settings.setFormat("pdf");
settings.setOutputPath("myResultant.pdf");
// Verwenden Sie die ConvertDocument-Methode, um MPP in eine PDF-Datei zu konvertieren.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("MPP to PDF conversion completed successfuly! The resultant PDF file is saved at: " + response.getFilePath());
}

Bild:- Eine Vorschau der PDF zu HTML-Konvertierung.
Die eingegebene MS Project-Datei, die im obigen Beispiel verwendet wurde, kann von Home move plan.mpp heruntergeladen werden.
💻 MPP in PDF mit cURL konvertieren
Alternativ können Sie cURL-Befehle verwenden, um direkt mit der API zu interagieren. Mit cURL können Sie einfach mit der GroupDocs.Conversion Cloud API interagieren, um Microsoft Project (MPP) Dateien in PDF-Format über direkte HTTP-Anfragen zu konvertieren.
✅ Vorteile der Verwendung von cURL:
- Schnelle Einrichtung ohne vollständige SDK-Installation.
- Flexibel für serverseitige Skripterstellung und Automatisierung.
Der erste Schritt besteht darin, ein JWT-Zugriffstoken zu generieren und dann den folgenden cURL-Befehl für die Online-Konvertierung von MPP in PDF auszuführen. Nach erfolgreicher Konvertierung wird die resultierende PDF-Datei im Cloud-Speicher gespeichert.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceMPP}\", \"Format\": \"pdf\", \"OutputPath\": \"{convertedFile}\"}"
Bitte ersetzen Sie sourceMPP
durch den Namen der Eingabe-Microsoft Project-Datei, convertedFile
durch den Namen der resultierenden PDF-Datei und accessToken
durch ein personalisiertes JWT-Zugangs token.
- Um die konvertierte PDF lokal zu speichern:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"pdf\"}" \
-o "MyConverted.pdf"
🛠️ Probieren Sie den kostenlosen Online MPP zu PDF Konverter aus
Versuchen Sie, unsere kostenlose und leichte MPP to PDF Converter App zu erkunden, die auf der GroupDocs.Conversion Cloud REST API basiert.
🌐 Nützliche Links
✅ Fazit
Die Konvertierung von MS Project MPP Dateien in PDF mit Node.js gewährleistet die einfache Weitergabe, den Druck und die Archivierung von Projektinformationen. Durch die Nutzung des GroupDocs.Conversion Cloud SDK für Node.js können Sie leistungsstarke Dokumentenkonvertierungsfunktionen in Ihre Anwendungen integrieren, die Projektmanagement-Workflows optimieren und die Zusammenarbeit im Team verbessern.
Egal ob über SDK oder REST API mit cURL, GroupDocs bietet schnelle, sichere und skalierbare Lösungen für all Ihre Dokumenten-Konvertierungsbedürfnisse.
📚 Empfohlene Artikel
Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr über Folgendes zu erfahren: