mpp zu pdf

Konvertieren Sie Microsoft-Projektdateien in C# .NET in PDF.

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

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.

  1. Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
  1. Laden Sie die MS Project-Eingabedatei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("Home move plan.mpp", stream));
  1. 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{...}
  1. 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 !");
    }
}
mpp zu pdf

Bild: – Vorschau der Konvertierung von Microsoft Project-Datei in PDF.

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.

MPP zu PDF-Konvertierungs-App

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: