Planung und Zusammenarbeit sind der Schlüssel zum Projekterfolg. Für eine schnelle Koordination können die Projektdateien in die Formate PDF, HTML oder XLSX konvertiert werden. Während der Planungsphase ermitteln wir die erforderlichen Ressourcen, schätzen den Aufwand, die Zeitpläne für die Projektlieferung, die Aufgabenabhängigkeiten, erstellen Berichte und mehr. Es gibt zwar eine Vielzahl von Anwendungen, die die Erstellung von Projektplänen/-terminplänen ermöglichen, aber MS Project ist eine der führenden Anwendungen zur Projektplanentwicklung. Um den Projektplan anzuzeigen, muss jedoch MS Project oder eine andere unterstützte Anwendung auf dem System installiert sein. Diese Anwendungen sind mit Lizenzgebühren verbunden und manchmal muss man, um nur das Dokument anzuzeigen, den gesamten Installationsprozess durchführen, was viel Zeit in Anspruch nimmt.
Um all diese unnötigen Kosten (Zeit und Geld) einzudämmen, empfehlen wir daher die Verwendung von Aspose.Tasks Cloud, das auf REST-APIs basiert und die Möglichkeit bietet, MPP Dateien in verschiedene unterstützte Formate zu rendern, wie unten angegeben.
Konvertierung von MPP in XLSX
MS Excel ist eines der am häufigsten verwendeten Formate für den Austausch von Office-Daten. Daher verfügt Aspose.Tasks Cloud über die Möglichkeit, MS Project Dateien in das MS Excel-Format (XLSX) umzuwandeln. Die API bietet die Möglichkeit, die Konvertierung über eine Konsole/ein Terminal auf jeder Plattform durchzuführen. Unsere APIs können zwar kostenlos getestet werden, aber um die Datenintegrität zu gewährleisten, sind sie nur autorisiertem Personal zugänglich. Darüber hinaus müssen Sie, um über die Eingabeaufforderung auf die API zugreifen zu können, ein JWT-Token basierend auf Ihrem spezifischen Benutzernamen und Passwort generieren.
Die schnelle Möglichkeit, Aspose.Tasks Cloud SDK für .NET zu installieren, ist über das NuGet-Paket mittels eines Befehls in der Paket-Manager-Konsole:
Install-Package Aspose.Tasks-Cloud -Version 21.2.0
Darüber hinaus empfehlen wir Ihnen, einen Blick auf die folgenden Artikel zu werfen
- So installieren Sie Aspose.Cloud SDKs
- So erhalten Sie ein JWT-Token mithilfe der Client-ID und des Client-Geheimnisses
cURL-Befehl
curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=xlsx&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o myresultant.xlsx
Das Ergebnis myresultant.xlsx wird im aktuellen Verzeichnis gespeichert.
C# .NET
Die folgenden Schritte definieren das Verfahren zum Konvertieren der MS Project-Datei (MPP) in XLSX.
- Zuerst müssen wir ein TasksApi Objekt initialisieren und dabei die ClientID und ClientSecret-Details übergeben.
- Zweitens erstellen Sie ein Objekt von GetTaskDocumentWithFormatRequest und geben die Eingabeprojektdatei und das gewünschte Ausgabeformat aus der ProjectFileFormat-Aufzählung an
- Rufen Sie dann die Methode GetTaskDocumentWithFormat(..) der Klasse TasksApi auf und übergeben Sie das in der obigen Zeile erstellte Objekt als Argument.
- Die resultierende Datei wird als Stream-Instanz zurückgegeben.
// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet
String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
TasksApi tasksApi = new TasksApi(MyClientSecret, MyClientID);
var response2 = tasksApi.GetTaskDocumentWithFormat(new GetTaskDocumentWithFormatRequest
{
Format = ProjectFileFormat.Xlsx,
Name = "Home move plan.mpp",
});
saveToDisk(response2, "MyResultant.xlsx");
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0,SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
So konvertieren Sie MPP in PDF
Die Konvertierung der MS Project-Datei in das Format PDF ist ähnlich wie oben für die Konvertierung XLSX angegeben. Der einzige Unterschied besteht in der Bereitstellung des PDF-Wertes aus der ProjectFileFormat-Aufzählung als Ausgabeformat.
cURL-Befehl
curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=pdf&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o Converted.pdf
C#.NET
Um die MS Project-Datei in das Format PDF zu konvertieren, muss der folgende Wert aus der Aufzählung ausgewählt werden.
// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-dotnet
String MyClientID = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String MyClientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
TasksApi tasksApi = new TasksApi(MyClientSecret, MyClientID);
var response2 = tasksApi.GetTaskDocumentWithFormat(new GetTaskDocumentWithFormatRequest
{
Format = ProjectFileFormat.Pdf,
Name = "Home move plan.mpp",
});
saveToDisk(response2, "Converted.pdf");
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0,SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
MPP-Konvertierung in HTML
Beim Speichern der MPP-Datei im HTML-Format müssen wir einen booleschen Wert für den Parameter returnAsZipArchive angeben. Wenn der Parameter also als true angegeben ist, werden die HTML-Ressourcen als separate Dateien eingeschlossen und mit der resultierenden HTML-Datei als Zip-Paket zurückgegeben.
cURL-Befehl
curl -X GET "https://api.aspose.cloud/v3.0/tasks/Home%20move%20plan.mpp/format?format=html&returnAsZipArchive=true" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o newoutput.html
Wenn wir beim Programmieren von SDKs Konvertierungscode verwenden, müssen wir außerdem HTML als Wert aus der ProjectFileFormat-Aufzählung bereitstellen. Unten sehen Sie die Vorschau des resultierenden HTML.
Sie können die in den obigen Beispielen verwendeten Beispieldateien von folgender Website herunterladen:
- Umzugsplan.mpp
- meinresultant.xlsx
- Konvertiert.pdf
- neueAusgabe.zip(MPP to HTML conversion)
Abschluss
Bitte beachten Sie, dass Aspose.Tasks Cloud eine Komplettlösung für die Verarbeitung von MS Project Dateien ist. In diesem Artikel haben wir gelernt, wie wir MPP Dateien in die Formate XLSX, PDF und HTML konvertieren können, um die Zusammenarbeit zu erleichtern. Kein Software-Download oder keine Software-Installation erforderlich. Beginnen Sie schnell mit der Ausführung Ihrer gewünschten Vorgänge mit einem minimalen Zeilensatz. Im Folgenden sind einige der von der API unterstützten Funktionen aufgeführt.
- Projektaufträge hinzufügen oder Projektaufträge samt Referenzen löschen
- Holen Sie sich die Gliederungscodes des Projekts nach Index und erhalten Sie Links zu allen Projektaufgaben
- Importieren Sie Projekte aus Primavera DB-Formaten oder aus Datenbanken mit der angegebenen Verbindungszeichenfolge
- Verwalten Sie Projektaufgaben, Ressourcendaten, Kalender und Projektstrukturplan (WBS).
- Führen Sie eine Risikoanalyse mithilfe der Monte-Carlo-Simulation durch und erstellen Sie einen Bericht
- Erstellen und Festlegen von Projektdokumenteigenschaften und Abrufen aller oder bestimmter vorhandener Eigenschaften
- Lesen Sie erweiterte Projektattribute, zeitskalierte Daten oder wiederkehrende Informationen zu bestimmten Aufgaben
- Projektaufgaben, Termine und andere Einstellungen neu planen
- Berechnen Sie Pufferzeiten und berechnen Sie die abgeschlossene oder nicht abgeschlossene Arbeit des Projekts neu