Aspose.Tasks voor Python via .NET is een robuuste API voor projectbeheer voor het verwerken van Microsoft Project-bestanden. Onze API ondersteunt lezen, schrijven en werken met Microsoft Project-documenten zonder enige andere softwareafhankelijkheden, en bevat meer dan 100 Python-klassen om projectbewerkingen op laag niveau en gegevensmanipulatie aan te kunnen. Aspose.Tasks biedt Python-ontwikkelaars dus een unieke kans om scriptgebaseerde documentautomatisering te implementeren. De bibliotheek ondersteunt verschillende projecteigenschappen volledig en kan worden gebruikt om agenda's of werkschema's te beheren.
Met de komst van krachtige computerhardware in de afgelopen decennia is Python een programmeertaal geworden die veel wordt gebruikt bij webontwikkeling (Django, Flask, Pyramid-frameworks), wetenschappelijke taken en gegevensanalyse. Het nut van Python komt voort uit het grote ecosysteem van pakketten van derden. Met een groot aantal bibliotheken die geleidelijk evolueren, wordt Python beschouwd als de beste keuze voor snelle softwareontwikkeling. Het Aspose.Tasks-team besloot om de nieuwste programmeertrends bij te houden en professionele BMP-, PNG-, JPEG-, GIF-, TIFF-, PDF-verwerkingssoftware en andere bestandsindelingen aan te bieden aan de Python-gemeenschap.
De Aspose.Tasks API voor Python via .NET stelt gegevens zoals taken, resources, resourcetoewijzingen en uitgebreide attribuutgegevens bloot die ontwikkelaars kunnen manipuleren. Gebruikers kunnen volledig plannen door taken en resources aan te maken en te lezen, en resources toe te wijzen aan of te verwijderen uit taken. Gebruikers kunnen beperkingen, prioriteiten, kritieke en tijdrovende taken manipuleren, taken stoppen of hervatten en taken splitsen, geavanceerde attributen beheren, taken koppelen en bijgewerkte gegevens terugschrijven naar het project.
Geavanceerde Python Microsoft Project API-functies
Maak MS Project- en Oracle Primavera-bestanden helemaal opnieuw
Definieer weekdagen en uitzonderingen voor een kalender
Lees en schrijf wachtwoordbeveiligde MS Project-bestanden
Project exporteren naar andere formaten met zeer aanpasbare Gantt-grafiek
Beheer basislijnen, kosten en mijlpalen
Behandel taken, bronnen en toewijzingen met uitgebreide attributen en hun definities
Pas de werkcontour van de resourcetoewijzing aan
Render Work Breakdown Structures (WBS) naar afbeeldingen
Render MS Project- en Oracle Primavera-bestanden naar HTML
Sorteer taken op naam, datum, duur en vele andere velden
Update aangepaste eigenschappen van MPP Project-bestanden
Open en bewaar projectbestanden van/naar MS Project Online of een lokaal exemplaar van MS Project Server via PWA
Render takenbestanden naar PDF- en afbeeldingsindelingen
Aspose.Tasks voor Python via .NET ondersteunt het renderen van taken, resources en resourcetoewijzingsgegevens naar indelingen met een vaste lay-out, evenals naar XML, HTML en verschillende andere populaire bestandsindelingen voor eenvoudige distributie van informatie.
Converteer projectgegevens naar afbeeldingen
# 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)
U kunt Tasks Converter online proberen.
Een belangrijk kenmerk van de bibliotheek is de mogelijkheid om WBS in een project weer te geven naar elk van de standaard afbeeldingsindelingen die door het .NET Framework worden ondersteund. Daarnaast is het ook mogelijk om projectgegevens te exporteren naar CSV-, TXT-, XLS-, XLSX- en MPT-formaten.
Taken in project afhandelen
Aspose.Tasks voor Python biedt een uitgebreide reeks klassen voor het afhandelen van taken binnen een Microsoft Project-bestand. Projectplannen kunnen qua complexiteit variëren van een eenvoudige platte takenlijst tot een grote geneste groep van onderling afhankelijke taken. Ongeacht de complexiteit, Aspose.Tasks voor Python net kan elk scenario aan.
Converteer projectgegevens naar meerdere indelingen
Aspose.Tasks voor Python ondersteunt het renderen van taken, bronnen en resourcetoewijzingsgegevens naar indelingen met een vaste lay-out, evenals naar XML, HTML en verschillende andere populaire bestandsindelingen voor eenvoudige distributie van informatie.
Converteer projectgegevens naar meerdere formaten
# 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
- leermiddelen
- Documentatie
- Broncode
- API-referenties
- Product ondersteuning
- Gratis ondersteuning
- Betaalde ondersteuning
- bloggen
- Release-opmerkingen
- Waarom Aspose.Tasks voor Python?
- Klanten lijst
- Succesverhalen