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
- Lärresurser
- Dokumentation
- Källkod
- API-referenser
- Produktsupport
- Gratis support
- Betald support
- Blogg
- Release Notes
- Varför Aspose.Tasks för Python?
- Kundlista
- Framgångsberättelser