Arbeiten mit Projekten
Beim Arbeiten mit Microsoft Project-Dateien in .NET-Anwendungen stellt Aspose.Tasks for .NET eine umfangreiche Sammlung von APIs bereit, um erstellen, lesen, ändern und speichern Projekte in mehreren Formaten wie MPP, XML, MPX, XLSX und Primavera-Formate. Dieser Abschnitt erläutert typische Entwickler-Workflows mit praktischen C#-Codebeispielen.
Projekte laden
Sie können Microsoft Project-Dateien (.mpp
, .mpt
, .xml
, .mpx
) direkt in ein Project
Objekt:
1 using Aspose.Tasks;
2
3 // Load a project from MPP file
4 var project = new Project("project.mpp");
5
6 // Load a project from XML
7 var xmlProject = new Project("project.xml");
8
9 // Load from Stream
10 using (var stream = File.OpenRead("project.mpp"))
11 {
12 var streamProject = new Project(stream);
13 }
Projekte speichern und konvertieren
Aspose.Tasks unterstützt das Speichern von Projekten in verschiedene Formate:
1 // Save as XML
2 project.Save("output.xml", SaveFileFormat.XML);
3
4 // Save as MPP (requires MPP license option)
5 project.Save("output.mpp", SaveFileFormat.Mpp);
6
7 // Save as PDF for reporting
8 project.Save("report.pdf", SaveFileFormat.Pdf);
Unterstützte Formate sind: MPP, MPT, XML, XAML, MPX, PDF, HTML, XLSX, Primavera (XER) und Bilder (PNG/JPEG/TIFF).
Hilfsfunktionen
Aspose.Tasks enthält zusätzliche Dienstprogramme für Projektentwickler:
- Neuplanung Aufgaben und Zuweisungen
- Arbeiten mit Erweiterte Attribute
- Verwalten von Gliederungscodes
- Umgang mit Project Server / Project Online Integration
- Anpassen von Seitenkopf- und Fußzeilen
Für Details siehe:
Zusammenfassung
Aspose.Tasks for .NET bietet vollständige Kontrolle über Microsoft Project-Daten in C#-Anwendungen:
- Laden und Speichern MPP, XML, Primavera, XLSX, PDF
- Projekt-Eigenschaften und Metadaten ändern
- Dateien mit Passwörtern schützen
- Berichte und Gantt-Diagramme erstellen
- Integration mit Microsoft Project Server und Primavera