Microsoft Project (MPP) Dateien sind leistungsstark für die Projektplanung und -zeitplanung, aber nicht alle Stakeholder haben Zugang zur MS Project-Software. Die Konvertierung von MPP Dateien in PDF stellt sicher, dass Projektdaten in einem tragbaren, universell zugänglichen Format erhalten bleiben. PDF Dokumente sind einfach zu teilen, zu drucken und zu sichern, was sie ideal für Projektberichte macht.
- MPP to PDF Conversion API
- Build an MPP to PDF Converter in C#
- Speichern Sie MS Project als PDF unter Verwendung von cURL
MPP zu PDF Konvertierungs-API
Das GroupDocs.Conversion Cloud SDK für .NET bietet Entwicklern eine nahtlose Möglichkeit, Microsoft Project Dateien programmgesteuert in PDF umzuwandeln. Diese cloudbasierte Lösung erfordert keine lokale Installation von MS Project und gewährleistet genaue, schnelle und skalierbare Dateikonvertierungen.
Vorteile:
- Konvertieren Sie MPP online in PDF mit hoher Genauigkeit.
- Automatisieren Sie die Umwandlung von Projektdateien in Arbeitsabläufen.
- Cloud-basierte, sichere und skalierbare Lösung.
- Einfache Integration mit C# .NET-Anwendungen.
SDK über NuGet installieren
Installieren Sie das SDK in Ihrem .NET-Projekt mit NuGet:
Install-Package GroupDocs.Conversion-Cloud
Dann erhalten Sie Ihre Client-ID und Ihren Client-Secret von dem GroupDocs Cloud Dashboard.
Build an MPP to PDF Converter in C#
Dieser Abschnitt enthält die Einzelheiten zum Exportieren von MS Project-Daten in das PDF-Format mit C#:
- Erstellen Sie eine Instanz der Klasse
Configuration
unter Verwendung von Client-Anmeldeinformationen.
Configuration configuration = new Configuration(clientId, clientSecret);
- Zweitens, initialisieren Sie die
ConvertApi
, während Sie das Konfigurationsobjekt als Argument angeben.
ConvertApi convertApi = new ConvertApi(configuration);
- Erstellen Sie eine Instanz der Klasse
ConvertSettings
, in der wir das Ausgabeformat alspdf
angeben.
var settings = new ConvertSettings{...}
- Schließlich rufen Sie die ConvertDocumentRequest API auf, um die MPP zu PDF-Konvertierung durchzuführen.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 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 Configuration Klasse und initialisieren Sie sie mit der Client-ID und dem Client-Secret.
var configurations = new Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL für die MPP zu PDF-Konvertierungs-API festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisiere eine Instanz der ConvertApi Klasse mit einem Objekt der Konfigurationsklasse.
var apiInstance = new ConvertApi(configurations);
// lade das Eingangs-MPP von der lokalen Festplatte
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// create an instance of FileApi
var fileUpload = new FileApi(configurations);
// Laden Sie die Eingabe MPP in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// Erstellen Sie ConvertSettings, in denen wir den Namen der Eingabe-MPP und den Namen für das resultierende PDF angeben.
var settings = new ConvertSettings
{
StorageName = "default",
FilePath = "input.mpp",
Format = "pdf",
OutputPath = "converted.pdf"
};
// Invoke the ConvertDocument method for MPP to PDF conversion operation.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}

Image:- Eine Vorschau der MS Project zu PDF-Konvertierung.
- Die beigefügte MS Project-Beispieldatei kann von Home move plan.mpp heruntergeladen werden.
Save MS Project to PDF using cURL
Für diejenigen, die es vorziehen, direkt mit der REST-API zu arbeiten, können Sie cURL-Befehle verwenden, um die MPP zu PDF-Konvertierung online durchzuführen. Der erste Schritt in diesem Ansatz besteht darin, ein JWT-Zugangs-Token zu generieren, und sobald das Token generiert wurde, führen Sie bitte den folgenden cURL-Befehl aus, um MPP in PDF-Format zu speichern.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"pdf\", \"OutputPath\": \"{resultantPDF}\"}"
Replace:
inputMPP
- Name der Eingabe-MS-Project-Datei.resultantPDF
- Name der resultierenden PDF-Datei.ACCESSTOKEN
- JWT-Zugriffstoken, das oben generiert wurde.
Auf lokalen Laufwerk speichern Wenn Sie es bevorzugen, das resultierende PDF auf der lokalen Festplatte zu speichern, versuchen Sie bitte den folgenden Befehl:
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 "output.pdf"
Kostenloser Online MPP zu PDF Konverter
Nicht bereit, um zu codieren? Probieren Sie die kostenlose MPP to PDF Converter App aus, um die Funktionalität schnell online zu testen.

Schlussfolgerung
Die Konvertierung von MPP in PDF mithilfe des GroupDocs.Conversion Cloud SDK für .NET ist eine zuverlässige, automatisierte und skalierbare Lösung für Projektberichterstattung und Datenaustausch. Egal, ob Sie eine einmalige Konvertierung oder eine Enterprise-Level-Automatisierung benötigen, diese API gewährleistet Genauigkeit, Portabilität und Benutzerfreundlichkeit.
Nützliche Ressourcen
Empfohlene Artikel
Wir empfehlen auch, die folgenden Links zu besuchen, um mehr über Folgendes zu erfahren: