Aspose.Tasks för Python via .NET är ett robust API för projekthantering för att hantera Microsoft Project-filer. Vårt API stöder läsning, skrivning och arbete med Microsoft Project-dokument utan några andra mjukvaruberoenden, och innehåller över 100 Python-klasser för att hantera projektoperationer och datamanipulation på låg nivå. Aspose.Tasks ger alltså Python-utvecklare en unik möjlighet att implementera skriptbaserad dokumentautomatisering. Biblioteket har fullt stöd för olika projektegenskaper och kan användas för att hantera kalendrar eller arbetsscheman.

Med tillkomsten av kraftfull datorhårdvara under de senaste decennierna har Python blivit ett programmeringsspråk som ofta används inom webbutveckling (Django, Flask, Pyramid-ramverk), vetenskapliga uppgifter och dataanalys. Pythons användbarhet kommer från dess stora ekosystem av tredjepartspaket. Med ett stort antal bibliotek som gradvis utvecklas anses Python vara det bästa valet för snabb mjukvaruutveckling. Aspose.Tasks-teamet bestämde sig för att hålla jämna steg med de senaste programmeringstrenderna och tillhandahålla professionell BMP, PNG, JPEG, GIF, TIFF, PDF-bearbetningsprogram och andra filformat till Python-communityt.

Aspose.Tasks API för Python via .NET exponerar data såsom uppgifter, resurser, resurstilldelningar och utökade attributdata för utvecklare att manipulera. Användare kan schemalägga fullt ut genom att skapa och läsa uppgifter och resurser, och tilldela eller ta bort resurser till eller från uppgifter. Användare kan manipulera begränsningar, prioriteringar, kritiska och tidskrävande uppgifter, stoppa eller återuppta uppgifter och dela upp uppgifter, hantera avancerade attribut, länka uppgifter och skriva uppdaterad data tillbaka till projektet.

Avancerade Python Microsoft Project API-funktioner

Skapa MS Project- och Oracle Primavera-filer från grunden

Definiera veckodagar och undantag för en kalender

Läs och skriv lösenordsskyddade MS Project-filer

Exportera projekt till andra format med mycket anpassningsbara Gantt-diagram

Hantera baslinjer, kostnader och milstolpar

Hantera uppgifter, resurser och uppdrag utökade attribut och deras definitioner

Anpassa resurstilldelningens arbetskontur

Återge arbetsnedbrytningsstrukturer (WBS) till bilder

Rendera MS Project- och Oracle Primavera-filer till HTML

Sortera uppgifter efter namn, datum, varaktighet och många andra fält

Uppdatera anpassade egenskaper för MPP Project-filer

Öppna och spara projektfiler från/till MS Project Online eller en lokal instans av MS Project Server via PWA

Rendera uppgifter filer till PDF- och bildformat

Aspose.Tasks för Python via .NET stöder rendering av uppgifter, resurser och resurstilldelningsdata till format med fast layout samt XML, HTML och flera andra populära filformat för enkel distribution av information.

Konvertera projektdata till bilder



    # 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)


Du kan prova online Tasks Converter.

En viktig egenskap hos biblioteket är möjligheten att rendera WBS i ett projekt till något av standardbildformaten som stöds av .NET Framework. Dessutom är det också möjligt att exportera projektdata till formaten CSV, TXT, XLS, XLSX och MPT.

Hantera uppgifter i projekt

Aspose.Tasks för Python tillhandahåller en rik uppsättning klasser för hantering av uppgifter i en Microsoft Project-fil. Projektplaner kan variera i komplexitet från en enkel platt uppgiftslista till en stor kapslad grupp av ömsesidigt beroende uppgifter. Oavsett komplexiteten kan Aspose.Tasks för Python net hantera vilket scenario som helst.

Konvertera projektdata till flera format

Aspose.Tasks för Python stöder rendering av uppgifter, resurser och resurstilldelningsdata till format med fast layout samt XML, HTML och flera andra populära filformat för enkel distribution av information.

Konvertera projektdata till flera format


     
    # 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 erbjuder individuella Tasks-bearbetnings-API:er för andra populära utvecklingsmiljöer enligt listan nedan: