C++ Microsoft Project File Parsing API
Vytvářejte, pište, čtěte, manipulujte a exportujte soubory Microsoft Project do formátů PDF, Primavera, HTML, Excel, Obrázky a XML z nativních aplikací C++.
Download free trialAspose.Tasks for C++ je nativní knihovna pro správu projektů pro vývojáře v jazyce C++, která umožňuje načítat, vytvářet, manipulovat a ukládat dokumenty Microsoft Project do různých formátů bez použití Microsoft Project nebo Office Automation. API zpřístupňuje data pro vytváření sestav mnoha způsoby, včetně Ganttova diagramu, Využití úkolů, Využití zdrojů a Listu zdrojů a mnoha dalších.
Knihovna projektového managementu C++ nabízí kompletní možnosti sledování, definice a plánování, což umožňuje vývojářům vytvářet a načítat úlohy, stejně jako odstraňovat nebo přiřazovat zdroje k úlohám nebo z nich z jejich vlastních aplikací.
Pokročilé funkce rozhraní C++ Project Management API
Vytvářejte, čtěte a manipulujte se soubory Microsoft Project
Přečtěte si soubory MPP a aktualizujte jejich souhrnné informace
Aktualizujte hlavní a výchozí nastavení projektu
Definujte pracovní dny pro projekt, kalendář a výjimky kalendáře
Číst a psát kalendáře pro úkoly a zdroje
Zvládněte plánování, trvání a omezení úkolu
Definovat přiřazení zdrojů & přidělení
Podpora pro kódování souborů MPX
Export do PDF, HTML, obrázků a dalších formátů
Export dat Microsoft Project do různých formátů
Aspose.Tasks for C++ vystavuje data ve formátech MPP a XML, stejně jako PDF, HTML pro univerzální distribuci informací, CSV, TXT, XLS, XLSX, WBS libovolnému ze standardních obrázků a formátů MPT. Kromě toho při exportu dat do HTML exportuje fonty, obrázky a styly CSS do samostatných souborů.
Export dat projektu do formátu Primavera XML, XER a MPX - C++
System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");
// uložit projekt v požadovaném formátu
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);
API má vestavěný renderovací engine pro vykreslování do Microsoft Project s nejvyšší věrností. Pomocí modulu pro vykreslování projektu mohou vývojáři převádět data projektu na různé vektorové a rastrové obrázky.
Nastavení vlastností projektu
Pro urychlení procesu nastavení projektu umožňuje API uživatelům nastavit výchozí obecné vlastnosti, jako jsou metadata, kalendář a vlastnosti měny. Mezi výchozí vlastnosti patří začátek a konec nového úkolu, výchozí přesčas, standardní mzdové sazby a další. API umožňuje číst a nastavovat obecné vlastnosti projektu, jako je datum zahájení a ukončení projektu, aktuální datum, datum stavu, typ použitého kalendáře a od kdy je projekt naplánován. Navíc API také ukládá souhrnné informace včetně klíčových slov, předmětu, komentářů a dalších.
Co se týče vlastností měny, knihovna podporuje nastavení kódu měny, čísel za desetinnou čárkou a symbolu měny, aby bylo možné snadno přečíst náklady. Podporováno je také čtení a zápis vlastností fiskálního roku a dne v týdnu.
Správa úloh snadným způsobem
API je schopno zpracovávat úkoly v rámci souboru Microsoft Project pomocí bohaté sady tříd. Může snadno spravovat základní plánování úkolů, hodnocení rozpočtu, trvání a omezení úkolů a také vytvářet a spravovat propojení mezi nimi. Kromě toho API umožňuje vývojářům číst, měnit a vytvářet úkoly, milníky, odhadované kritické úkoly nebo úkoly řízené úsilím.
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Výuková videa
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Release Notes
- Proč Aspose.Tasks pro C++
- Seznam zákazníků
- Příběhy úspěchu