Aspose.Tasks for Python přes .NET je robustní API pro správu projektů pro práci se soubory Microsoft Project. Naše API podporuje čtení, zápis a práci s dokumenty Microsoft Project bez jakýchkoli dalších softwarových závislostí a obsahuje více než 100 tříd Pythonu pro zpracování nízkoúrovňových projektových operací a manipulaci s daty. Aspose.Tasks tak poskytuje vývojářům Pythonu jedinečnou příležitost implementovat automatizaci dokumentů založenou na skriptech. Knihovna plně podporuje různé vlastnosti projektu a lze ji použít ke správě kalendářů nebo pracovních plánů.

S příchodem výkonného výpočetního hardwaru v posledních desetiletích se Python stal programovacím jazykem široce používaným při vývoji webu (frameworks Django, Flask, Pyramid), vědeckých úlohách a analýze dat. Užitečnost Pythonu vychází z jeho velkého ekosystému balíčků třetích stran. S velkým množstvím knihoven, které se postupně vyvíjejí, je Python považován za nejlepší volbu pro rychlý vývoj softwaru. Tým Aspose.Tasks se rozhodl držet krok s nejnovějšími trendy v programování a poskytovat komunitě Python profesionální software pro zpracování BMP, PNG, JPEG, GIF, TIFF, PDF a další formáty souborů.

Aspose.Tasks API pro Python přes .NET zpřístupňuje data, jako jsou úkoly, zdroje, přiřazení zdrojů a data rozšířených atributů, aby s nimi mohli vývojáři manipulovat. Uživatelé mohou plně plánovat vytvářením a čtením úkolů a zdrojů a přiřazovat nebo odebírat zdroje k úkolům nebo z nich. Uživatelé mohou manipulovat s omezeními, prioritami, kritickými a časově náročnými úkoly, zastavovat nebo obnovovat úkoly a rozdělovat úkoly, spravovat pokročilé atributy, propojovat úkoly a zapisovat aktualizovaná data zpět do projektu.

Pokročilé funkce rozhraní Python Microsoft Project API

Vytvářejte soubory MS Project a Oracle Primavera od začátku

Definujte dny v týdnu a výjimky pro kalendář

Čtení a zápis souborů MS Project chráněných heslem

Exportujte projekt do jiných formátů pomocí vysoce přizpůsobitelného Ganttova diagramu

Spravujte základní linie, náklady a milníky

Zvládejte rozšířené atributy úkolů, zdrojů a přiřazení a jejich definice

Přizpůsobte pracovní obrys přiřazení zdrojů

Vykreslování struktur rozpadu práce (WBS) na obrázky

Renderujte soubory MS Project a Oracle Primavera do HTML

Seřaďte úkoly podle názvů, dat, trvání a mnoha dalších polí

Aktualizujte uživatelské vlastnosti souborů projektu MPP

Otevírejte a ukládejte soubory projektu z/do MS Project Online nebo on-premise instance MS Project Server prostřednictvím PWA

Vykreslování úloh souborů do PDF a obrazových formátů

Aspose.Tasks pro Python přes .NET podporuje vykreslování úloh, zdrojů a dat přiřazení zdrojů do formátů s pevným rozvržením a také do XML, HTML a několika dalších oblíbených formátů souborů pro snadnou distribuci informací.

Převeďte data projektu na obrázky



    # load file 
    
    prj = Project(my_dir + "template.mpp")
    
    # create ImageSaveOptions with desired format

    options = ImageSaveOptions(SaveFileFormat.jpeg)
    
    # configure output options
    
    options.horizontal_resolution = 96.0
    options.vertical_resolution = 96.0
    options.jpeg_quality = 70

    # render data to image format
    
    prj.save(my_dir + "output.jpg", options)


Můžete vyzkoušet online Převodník úkolů.

Důležitou vlastností knihovny je schopnost vykreslovat WBS v projektu do libovolného ze standardních obrazových formátů podporovaných .NET Framework. Kromě toho je také možné exportovat data projektu do formátů CSV, TXT, XLS, XLSX a MPT.

Zvládejte úkoly v projektu

Aspose.Tasks for Python poskytuje bohatou sadu tříd pro zpracování úloh v rámci souboru Microsoft Project. Plány projektu se mohou pohybovat ve složitosti od jednoduchého plochého seznamu úkolů až po velkou vnořenou skupinu vzájemně závislých úkolů. Bez ohledu na složitost je Aspose.Tasks pro síť Python schopen vypořádat se s jakýmkoli scénářem.

Převeďte data projektu do více formátů

Aspose.Tasks for Python podporuje vykreslování úloh, zdrojů a dat přiřazení zdrojů do formátů s pevným rozvržením a také do XML, HTML a několika dalších oblíbených formátů souborů pro snadnou distribuci informací.

Převeďte data projektu do více formátů


     
    # load file
 
    prj = Project(my_dir + "template.mpp")

    # save in different formats

    prj.save(my_dir + "output.pdf", SaveFileFormat.pdf)

    prj.save(my_dir + "output.html", SaveFileFormat.html)

    prj.save(my_dir + "output.xml", SaveFileFormat.xml)





  

Support and Learning Resources

  
  

Aspose.Tasks nabízí individuální rozhraní API pro zpracování úloh pro další populární vývojová prostředí, jak je uvedeno níže: