Das Format MPP ist nativ für Microsoft Project und für die Verwaltung und Planung komplexer Projekte unerlässlich. Die Spezialisierung von MPP Dateien schränkt jedoch ihre Zugänglichkeit ein, da zum Anzeigen und Bearbeiten Microsoft Project oder ähnliche Tools erforderlich sind. PDF hingegen ist ein allgemein anerkanntes Format, das für seine Benutzerfreundlichkeit, Kompatibilität und Konsistenz zwischen Geräten bekannt ist. Durch die Konvertierung von MS Project Dateien (MPP) in das PDF-Format wird daher sichergestellt, dass alle wichtigen Projektinformationen in einem Format erhalten bleiben, das von jedermann überall problemlos geteilt, angezeigt und gedruckt werden kann.
- API für die Konvertierung von MPP in PDF
- MPP zu PDF-Konvertierung in C#
- Konvertieren Sie MS Project mit cURL-Befehlen in PDF
API für die Konvertierung von MPP in PDF
Die Konvertierung von MPP in PDF mit dem GroupDocs.Conversion Cloud SDK für .NET ist eine effiziente und flexible Lösung zur Umwandlung komplexer Projektdateien in allgemein zugängliche PDF Dokumente. Mit dieser leistungsstarken API können Sie Microsoft Project (MPP) Dateien nahtlos in das PDF-Format konvertieren und dabei alle wesentlichen Projektdetails wie Aufgaben, Zeitpläne und Ressourcenzuweisungen beibehalten.
Der erste Schritt bei diesem Ansatz besteht darin, es zu installieren, indem Sie im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen und auf die Schaltfläche Installieren klicken. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanagerkonsole auszuführen.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Sobald die Installation abgeschlossen ist, erhalten Sie Ihre persönlichen API-Anmeldeinformationen (Client-ID und Client-Geheimnis).In diesem kurzen Tutorial erfahren Sie, wie Sie die API-Anmeldeinformationen erhalten.
MPP zu PDF-Konvertierung in C#
In diesem Abschnitt werden wir im Detail untersuchen, wie diese .NET REST API die Zugänglichkeit verbessert, Arbeitsabläufe beschleunigt und Ihnen eine effiziente MPP zu DPF-Konvertierungslösung zur Automatisierung von Dokumentenverwaltungsaufgaben bietet.
- Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
- Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
- Laden Sie die MS Project-Eingabedatei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
- Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen für die Eingabe MPP, das resultierende Format als „pdf“ und den Namen der resultierenden PDF-Datei als Argumente angeben.
var settings = new ConvertSettings{...}
- Rufen Sie die API ConvertDocumentRequest auf, um MS Project Dateien in PDF zu konvertieren und das resultierende PDF im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter 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-Geheimnis.
var configurations = new Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL für die API zur Konvertierung von MPP in PDF festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Initialisieren Sie eine Instanz der ConvertApi Klasse mit einem Objekt der Configuration Klasse.
var apiInstance = new ConvertApi(configurations);
// Laden Sie den Eingangs-MPP vom lokalen Laufwerk
using (var stream = System.IO.File.OpenRead("Home move plan.mpp"))
{
// Erstellen Sie eine Instanz von FileApi
var fileUpload = new FileApi(configurations);
// Laden Sie den Eingabe-MPP in den Cloud-Speicher hoch
fileUpload.UploadFile(new UploadFileRequest("input.mpp", stream));
// Erstellen Sie ConvertSettings, wo wir den Namen des 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"
};
// Rufen Sie die Methode ConvertDocument für die Konvertierung von MPP in PDF auf.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// Erfolgsmeldung drucken
Console.WriteLine("MPP to HTML conversion completed successfully !");
}
}
Die im obigen Beispiel verwendete MS Project-Eingangsdatei kann von Home move plan.mpp heruntergeladen werden.
Konvertieren Sie MS Project mit cURL-Befehlen in PDF
Mit cURL können Sie problemlos mit der API GroupDocs.Conversion Cloud interagieren, um Microsoft Project (MPP) Dateien über direkte HTTP-Anfragen in das PDF-Format zu konvertieren. Diese Methode ist besonders nützlich für Entwickler, die Konvertierungsfunktionen in ihre Anwendungen integrieren möchten, ohne ein vollständiges SDK-Setup zu benötigen. Darüber hinaus können Sie mithilfe von cURL-Befehlen die Konvertierung aus jeder Umgebung ausführen, die HTTP-Anfragen unterstützt, wodurch Arbeitsabläufe optimiert und der Aufwand reduziert wird.
Der erste Schritt bei diesem Ansatz besteht darin, ein JWT-Zugriffstoken zu generieren und dann den folgenden cURL-Befehl auszuführen, um Microsoft Project Viewer online zu entwickeln, indem die MS Project-Datei in das PDF-Format exportiert wird. 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 eingegebenen MS Project-Datei, „convertedFile“ durch den Namen der resultierenden PDF-Datei und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.
– Falls die Ausgabe der MPP zu PDF-Konvertierung auf einem lokalen Laufwerk gespeichert werden muss, versuchen Sie es mit dem folgenden cURL-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 "MyConverted.pdf"
Kostenlose MPP zu PDF-Konvertierungs-App
Sie können unsere kostenlose und leichtgewichtige App MPP to PDF Converter ausprobieren. Sie basiert auf der GroupDocs.Conversion Cloud REST API und ermöglicht es Ihnen, die einzigartigen Funktionen in einem Webbrowser zu erkunden.
Nützliche Links
Abschluss
Zusammenfassend lässt sich sagen, dass die Konvertierung von MPP Dateien in das PDF-Format unerlässlich ist, um die Zugänglichkeit zu verbessern und eine nahtlose Weitergabe von Projektdaten an ein breiteres Publikum zu gewährleisten. Ob Sie nun das GroupDocs.Conversion Cloud SDK für .NET verwenden oder cURL-Befehle für schnelle API-Anfragen nutzen, beide Ansätze bieten flexible und effiziente Lösungen, um komplexe Microsoft Project Dateien in allgemein zugängliche PDFs umzuwandeln.
Empfohlene Artikel
Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: