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

  
  

Aspose.Tasks biedt API's voor het verwerken van individuele taken voor andere populaire ontwikkelomgevingen, zoals hieronder vermeld: