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
- Ressources d'apprentissage
- Documentation
- Code source
- Références API
- Support produit
- Assistance gratuite
- Assistance payante
- Blog
- Notes de version
- Pourquoi Aspose.Tasks pour Python ?
- Liste des clients
- Réussites