C++ Microsoft Project File Parsing API
Erstellen, Schreiben, Lesen, Bearbeiten und Exportieren von Microsoft Project-Dateien in PDF-, Primavera-, HTML-, Excel-, Bild- und XML-Formate aus nativen C++-Anwendungen heraus.
Kostenlose Testversion herunter ladenAspose.Tasks for C++ ist eine native Projektmanagement-Bibliothek für C++-Entwickler zum Laden, Erstellen, Bearbeiten und Speichern von Microsoft Project-Dokumenten in mehreren Formaten, ohne Microsoft Project oder Office Automation zu verwenden. Die API stellt Daten für die Berichterstellung auf verschiedene Weise bereit, darunter Gantt-Diagramm, Aufgabennutzung, Ressourcennutzung und Ressourcenblatt unter vielen anderen.
Die C++-Projektverwaltungsbibliothek bietet vollständige Verfolgungsfunktionen, Definition und Planung, die es den Entwicklern ermöglichen, Aufgaben zu erstellen und zu laden sowie Ressourcen zu Aufgaben aus ihren eigenen Anwendungen zu entfernen oder zuzuweisen.
Erweiterte C++-Projektmanagement-API-Funktionen
Erstellen, lesen und bearbeiten Sie Microsoft Project-Dateien
Lesen Sie MPP-Dateien und aktualisieren Sie ihre zusammenfassenden Informationen
Aktualisieren Sie die Haupt- und Standardprojekteinstellungen
Definieren Sie Wochentage für Projekt, Kalender und Kalenderausnahmen
Lesen und schreiben Sie Kalender für Aufgaben und Ressourcen
Behandeln Sie die grundlegende Planung, Dauer und Einschränkungen von Aufgaben
Ressourcenzuordnung definieren & Zuweisung
Unterstützung für die Kodierung von MPX-Dateien
Exportieren Sie in PDF, HTML, Bilder und weitere Formate
Exportieren Sie Microsoft Project-Daten in verschiedene Formate
Aspose.Tasks für C++ stellt Daten sowohl im MPP- als auch im XML-Format sowie PDF, HTML für die universelle Verteilung von Informationen, CSV, TXT, XLS, XLSX, WBS in allen Standardbildern und MPT-Formaten bereit. Darüber hinaus werden beim Exportieren von Daten in HTML die Schriftarten, Bilder und CSS-Stile in separate Dateien exportiert.
Exportieren Sie Projektdaten in das Primavera XML-, XER- und MPX-Format - C++
System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");
// Projekt im gewünschten Format speichern
pjc->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);
pjc->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);
pjc->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);
Die API verfügt über eine integrierte Rendering-Engine zum Rendern in Microsoft Project mit höchster Wiedergabetreue. Mit der Projekt-Rendering-Engine können Entwickler Projektdaten in verschiedene Vektor- und Rasterbilder konvertieren.
Einrichten der Projekteigenschaften
Um den Einrichtungsprozess eines Projekts zu beschleunigen, ermöglicht die API Benutzern das Festlegen allgemeiner Standardeigenschaften wie Metadaten, Kalender und Währungseigenschaften. Zu den Standardeigenschaften gehören der Beginn und das Ende einer neuen Aufgabe, die Standardüberstunden, Standardvergütungssätze und mehr. Die API ermöglicht das Lesen und Festlegen allgemeiner Projekteigenschaften wie das Start- und Enddatum des Projekts, das aktuelle Datum, das Statusdatum, den verwendeten Kalendertyp und den Zeitpunkt, ab dem ein Projekt geplant ist. Darüber hinaus speichert die API auch zusammenfassende Informationen, einschließlich Schlüsselwörter, Betreff, Kommentare und mehr.
In Bezug auf die Währungseigenschaften unterstützt die Bibliothek das Festlegen des Währungscodes, der Zahlen nach dem Dezimalpunkt und des Währungssymbols, damit die Kosten einfach zu lesen sind. Auch das Lesen und Schreiben der Eigenschaften Geschäftsjahr und Wochentag wird unterstützt.
Aufgabenverwaltung auf einfache Weise
Die API ist in der Lage, Aufgaben innerhalb einer Microsoft Project-Datei mithilfe ihres umfangreichen Satzes von Klassen zu verarbeiten. Es kann auf einfache Weise die grundlegende Planung von Aufgaben, die Budgetbewertung, die Dauer und Einschränkungen von Aufgaben verwalten sowie Verknüpfungen zwischen diesen erstellen und verwalten. Darüber hinaus ermöglicht die API Entwicklern, Aufgaben, Meilensteine, geschätzte kritische oder aufwandsorientierte Aufgaben zu lesen, zu ändern und zu erstellen.
- Warum Aspose.Tasks für C++
- Kundenliste
- Erfolgsgeschichten