mpp in html umwandeln

Konvertieren Sie MS Project (MPP)-Dateien mit der .NET REST API in HTML.

In der heutigen schnelllebigen Projektmanagementlandschaft sind Teamarbeit und Zusammenarbeit unerlässlich. Microsoft Project-Dateien (MPP) dienen als Rückgrat der Projektplanung und enthalten wichtige Informationen, die Teams zum Erfolg führen. Wenn es jedoch um gemeinsame Nutzung, Zugänglichkeit und Zusammenarbeit in Echtzeit geht, können MPP-Dateien manchmal nicht ausreichen. Hier wird die Notwendigkeit einer MPP-zu-HTML-Konvertierung deutlich. In diesem Artikel werden wir die überzeugenden Gründe für diese Transformation untersuchen und Sie durch den Prozess der Umwandlung von MPP-Dateien in HTML mithilfe der .NET REST-API führen. Diese Konvertierung ermöglicht es Teams, dynamischer, intuitiver und visuell ansprechender mit Projektdaten zu interagieren.

Cloud SDK für die MPP-zu-HTML-Konvertierung

Aspose.Tasks Cloud SDK für .NET ist ein robustes und vielseitiges Tool, das zur Verbesserung Ihrer Projektmanagementbemühungen entwickelt wurde. Mit seinen umfassenden Funktionen ermöglicht es Ihnen die nahtlose Bearbeitung, Visualisierung und Zusammenarbeit an Ihren Microsoft Project (MPP)-Dateien. Von der Extraktion von Projektdaten bis zur Erstellung aufschlussreicher Berichte ist eine der herausragenden Funktionen die Möglichkeit, MPP-Dateien in HTML zu konvertieren. Erschließen Sie also das Potenzial Ihrer Projektdaten und verwandeln Sie sie in visuell ansprechende, gemeinsam nutzbare HTML-Seiten, während Sie gleichzeitig die Leistungsfähigkeit dieses bemerkenswerten SDK nutzen.

Bitte suchen Sie im NuGet-Paketmanager nach „Aspose.Tasks-Cloud“ und klicken Sie auf die Schaltfläche „Paket hinzufügen“. Dadurch wird die SDK-Referenz in Ihrem Projekt hinzugefügt. Zweitens erhalten Sie Ihre Kundenanmeldeinformationen vom Cloud-Dashboard.

Falls Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen unter Schnellstart folgen.

Konvertieren Sie MPP in HTML mit C# .NET

Bitte befolgen Sie die unten aufgeführten Schritte, um eine MPP-zu-HTML-Dateikonvertierung mit C# .NET durchzuführen.

// Weitere Beispiele finden Sie unter https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet

// Holen Sie sich Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie eine TasksApi-Instanz
TasksApi tasksApi = new TasksApi(clientSecret, clientID);

// Name der MPP-Eingabedatei
String inputFile = "Home move plan.mpp";
// Name der resultierenden HTML-Datei
String resultant = "resultant.html";

// Erstellen Sie eine Anfrage zur MPP-Dateikonvertierung
var request = new GetTaskDocumentWithFormatRequest();

// Geben Sie den Eingabe-MPP-Namen aus dem Cloud-Speicher an
request.Name = inputFile;

// Legen Sie HTML als Ergebnisformat fest
request.Format = ProjectFileFormat.Html;

// Wenn dieser Parameter wahr ist, werden HTML-Ressourcen als separate Dateien eingebunden
// wird zusammen mit der resultierenden HTML-Datei als ZIP-Paket zurückgegeben.
request.ReturnAsZipArchive = false;

// Führen Sie eine MPP-zu-HTML-Konvertierung durch und geben Sie die Ausgabe in der Stream-Instanz zurück
Stream response = tasksApi.GetTaskDocumentWithFormat(request);

if (response != null)
{
    Console.WriteLine("MS Project file (MPP) successfully converted to HTML !");
}

// Benutzerdefinierte Methode zum Speichern der resultierenden Datei auf dem lokalen Systemlaufwerk
saveToDisk(response, resultant);

// Methode zum Speichern von Stream-Inhalten in einer Datei auf dem lokalen Laufwerk
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
mpp in html umwandeln

Vorschau der MPP-zu-HTML-Konvertierung.

Nachfolgend finden Sie kurze Details zum oben genannten Codeausschnitt.

TasksApi tasksApi = new TasksApi(clientSecret, clientID);

Erstellen Sie ein Objekt der TasksApi-Klasse und übergeben Sie dabei Client-Anmeldeinformationen als Eingabeargumente.

var request = new GetTaskDocumentWithFormatRequest();

Erstellen Sie ein Request-Objekt, um die MPP-Datei im gewünschten Format zu generieren.

request.Format = ProjectFileFormat.Html;

Geben Sie als Ausgabeformat der Datei HTML an.

Stream response = tasksApi.GetTaskDocumentWithFormat(request);

Rufen Sie die API auf, um den MPP-zu-HTML-Konvertierungsvorgang zu starten. Die Methode geht davon aus, dass das Eingabe-MPP im Cloud-Speicher verfügbar ist.

Die in der obigen Beispieldatei verwendete Beispiel-MPP-Datei kann von Home move plan.mpp heruntergeladen werden.

Exportieren Sie MPP mit cURL-Befehlen in HTML

Wir haben erfahren, dass Aspose.Tasks Cloud eine vielseitige Lösung für die Verwaltung von Microsoft Project (MPP)-Dateien ist und umfassende Funktionen bietet. Darüber hinaus macht die Flexibilität und die Fähigkeit des SDK zur Integration mit cURL-Befehlen die MPP-zu-HTML-Konvertierung effizienter. Lassen Sie uns diese Funktion genauer untersuchen, um die Umwandlung von MPP-Dateien in ein webfreundliches HTML-Format zu vereinfachen.

Der erste Schritt bei diesem Ansatz besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Sobald wir das JWT-Token haben, führen Sie bitte den folgenden Befehl aus, um die MS Project-Datei (MPP) in das HTML-Format zu exportieren.

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

Ersetzen Sie „sourceFile“ durch den Namen des im Cloud-Speicher verfügbaren Eingabe-MPP-Dokuments und ersetzen Sie „accessToken“ durch das oben generierte JWT-Zugriffstoken.

Abschluss

Abschließend haben wir zwei vielseitige Methoden zum Konvertieren von MPP-Dateien in HTML untersucht, jede mit ihren einzigartigen Vorteilen. Aspose.Tasks Cloud für .NET bietet ein umfassendes und benutzerfreundliches SDK, das den Konvertierungsprozess vereinfacht. Andererseits haben wir auch die Effizienz und Zugänglichkeit der cURL-Befehle gesehen, die die Konvertierung unkompliziert und effizient machen, ideal für diejenigen, die Befehlszeilenlösungen bevorzugen.

Unabhängig davon, ob Sie sich für die benutzerfreundliche Oberfläche des SDK oder den optimierten Ansatz von cURL-Befehlen entscheiden, erreichen Sie Ihr Ziel, Ihre Projektdaten in ein webfreundliches Format umzuwandeln und so die Zugänglichkeit und Zusammenarbeit zu fördern.

In Verbindung stehende Artikel

Wir empfehlen dringend, die folgenden Blogs zu besuchen: