Aspose.Tasks pour Python via .NET est une API de gestion de projet robuste pour la gestion des fichiers Microsoft Project. Notre API prend en charge la lecture, l'écriture et l'utilisation de documents Microsoft Project sans aucune autre dépendance logicielle, et contient plus de 100 classes Python pour gérer les opérations de projet de bas niveau et la manipulation des données. Aspose.Tasks offre ainsi aux développeurs Python une opportunité unique d'implémenter l'automatisation de documents basée sur des scripts. La bibliothèque prend entièrement en charge diverses propriétés de projet et peut être utilisée pour gérer des calendriers ou des horaires de travail.

Avec l'avènement du matériel informatique puissant au cours des dernières décennies, Python est devenu un langage de programmation largement utilisé dans le développement Web (cadres Django, Flask, Pyramid), les tâches scientifiques et l'analyse de données. L'utilité de Python vient de son vaste écosystème de packages tiers. Avec un grand nombre de bibliothèques qui évoluent progressivement, Python est considéré comme le meilleur choix pour un développement logiciel rapide. L'équipe Aspose.Tasks a décidé de suivre les dernières tendances en matière de programmation et de fournir à la communauté Python des logiciels de traitement professionnels BMP, PNG, JPEG, GIF, TIFF, PDF et d'autres formats de fichiers.

L'API Aspose.Tasks pour Python via .NET expose des données telles que des tâches, des ressources, des affectations de ressources et des données d'attributs étendus que les développeurs peuvent manipuler. Les utilisateurs peuvent entièrement planifier en créant et en lisant des tâches et des ressources, et affecter ou supprimer des ressources vers ou depuis des tâches. Les utilisateurs peuvent manipuler les contraintes, les priorités, les tâches critiques et chronophages, arrêter ou reprendre des tâches et fractionner des tâches, gérer des attributs avancés, lier des tâches et réécrire des données mises à jour dans le projet.

Fonctionnalités avancées de l'API Python Microsoft Project

Créez des fichiers MS Project et Oracle Primavera à partir de rien

Définir les jours de la semaine et les exceptions pour un calendrier

Lire et écrire des fichiers MS Project protégés par mot de passe

Exportez le projet vers d'autres formats avec un diagramme de Gantt hautement personnalisable

Gérer les lignes de base, les coûts et les jalons

Gérer les attributs étendus des tâches, des ressources et des affectations et leurs définitions

Personnaliser le profil de travail de l'affectation des ressources

Rendre les structures de répartition du travail (WBS) en images

Rendre les fichiers MS Project et Oracle Primavera au format HTML

Triez les tâches par noms, dates, durées et par de nombreux autres champs

Mettre à jour les propriétés personnalisées des fichiers de projet MPP

Ouvrir et enregistrer des fichiers de projet depuis/vers MS Project Online ou une instance sur site de MS Project Server via PWA

Tâches de rendu Fichiers aux formats PDF et image

Aspose.Tasks pour Python via .NET prend en charge le rendu des tâches, des ressources et des données d'affectation de ressources dans des formats à mise en page fixe, ainsi que XML, HTML et plusieurs autres formats de fichiers populaires pour une distribution facile des informations.

Convertir les données du projet en images



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


Vous pouvez essayer en ligne Convertisseur de tâches.

Une fonctionnalité importante de la bibliothèque est la possibilité de restituer WBS dans un projet dans l'un des formats d'image standard pris en charge par le .NET Framework. De plus, il est également possible d'exporter des données de projet aux formats CSV, TXT, XLS, XLSX et MPT.

Gérer les tâches dans le projet

Aspose.Tasks pour Python fournit un riche ensemble de classes pour gérer les tâches dans un fichier Microsoft Project. La complexité des plans de projet peut varier d'une simple liste de tâches plate à un grand groupe imbriqué de tâches interdépendantes. Quelle que soit la complexité, Aspose.Tasks for Python net est capable de gérer n'importe quel scénario.

Convertir les données du projet en plusieurs formats

Aspose.Tasks pour Python prend en charge le rendu des tâches, des ressources et des données d'affectation de ressources dans des formats à mise en page fixe, ainsi que XML, HTML et plusieurs autres formats de fichiers populaires pour une distribution facile des informations.

Convertir les données du projet en plusieurs formats


     
    # 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 propose des API de traitement de tâches individuelles pour d'autres environnements de développement populaires, comme indiqué ci-dessous :