1. Des produits
  2.   Project Management
  3.   .NET
  4.   Aspose.Tasks for .NET

Aspose.Tasks for .NET

 
 

.NET API to Create & Convert Microsoft Project Files

A Versatile C# Library Designed to Work with Microsoft Project Files. It enables Developers to Create, Edit, Manipulate, and Convert Microsoft Project Data to PDF, XPS, Images & more inside .NET apps.

Qu'est-ce qu'Aspose.Tasks pour .NET ?

Dans le monde des affaires en évolution rapide d'aujourd'hui, s'assurer que vos projets sont bien gérés est essentiel pour réussir. Que vous dirigiez une petite start‑up ou une grande entreprise, disposer d'un plan solide, suivre les progrès et exécuter les tâches efficacement sont vitaux pour rester en tête de votre secteur. C'est là que Aspose.Tasks pour .NET csteps intervient, offrant une solution complète conçue pour répondre aux diverses exigences des chefs de projet et des développeurs. Vous pouvez utiliser l'API pour créer des outils de gestion de projet personnalisés adaptés aux besoins spécifiques de votre organisation. Avec Aspose.Tasks, les développeurs ont la capacité d'utiliser du code pour créer, lire et modifier les fichiers de projet. Cela aide à automatiser les tâches répétitives, augmentant ainsi l'efficacité.

Aspose.Tasks pour .NET est un outil puissant pour les développeurs .NET, leur permettant d'ajouter facilement des fonctionnalités de gestion de projet à leurs logiciels. Que vous travailliez sur une application de gestion de projet, un outil de planification ou un tableau de bord de reporting, cette API offre un large éventail de fonctions pour simplifier votre travail de développement. L'une des caractéristiques remarquables d'Aspose.Tasks est sa capacité à travailler avec une variété de formats de fichiers de projet, notamment MPP, XML et MPX. En plus de son ensemble de fonctionnalités robuste, elle bénéficie d'une documentation exhaustive et d'une communauté dynamique de développeurs toujours prêts à offrir support et conseils. Que vous ayez besoin de mettre à jour les plannings des tâches, d'assigner des ressources ou de calculer les coûts du projet, cet outil propose diverses manières de gérer les projets efficacement. Son adaptabilité, son intégration simple et ses fonctions robustes en font une option populaire pour renforcer vos capacités de gestion de projet.

Previous Next

Commencer avec Aspose.Tasks pour .NET

La méthode recommandée pour installer Aspose.Tasks pour .NET est via NuGet. Veuillez utiliser les commandes suivantes pour une installation fluide.

Installer Aspose.Tasks pour .NET via NuGet

NuGet\Install-Package Aspose.Tasks -Version 24.1.0
Vous pouvez le télécharger directement depuis Aspose.Tasks Page de version

Lire et écrire des fichiers de projet via C#

Aspose.Tasks pour .NET permet aux développeurs de lire et écrire des fichiers de projet sans avoir Microsoft Project installé. L'API prend en charge la lecture et l'écriture de fichiers de projet dans divers formats tels que MPP, XML et MPX au sein de leurs applications .NET. Les développeurs peuvent créer, lire et modifier programmatiquement les fichiers de projet, ce qui leur permet d'automatiser les tâches répétitives et d'améliorer la productivité. En quelques lignes de code C#, les développeurs peuvent ouvrir un fichier de projet existant ainsi que créer un nouveau fichier. Voici un exemple simple montrant comment créer un fichier projet vide et l'enregistrer au format MPP via le code .NET.

Comment créer un fichier projet vide et l'enregistrer au format MPP via l'API .NET ?

 
// there is no more need to load MPP template to save it into MPP
// add tasks, resources, etc.
Project project = new Project();

// !The project will be saved into MPP by using internal MPP template.
project.Save("New Project.mpp", SaveFileFormat.MPP);

Convertir les données de projet vers d'autres formats de fichier via C#

Aspose.Tasks pour .NET offre une fonctionnalité complète pour charger et convertir les données de projet vers divers autres formats de fichier pris en charge dans les applications C# .NET. L'API prend en charge la conversion vers PDF, XLSX, CSV, TXT, MPT, JPEG, PNG, BMP, HTML et de nombreux autres formats. L'exemple suivant montre comment les développeurs peuvent convertir les données de projet en plusieurs fichiers PDF dans des applications .NET.

Comment exporter les données du projet vers plusieurs fichiers PDF via l'API .NET ?

 
Project project = new Project("New Project.mpp");
PdfSaveOptions options = new PdfSaveOptions();
options.SaveToSeparateFiles = true;
options.Pages = new List();
options.Pages.Add(1);
options.Pages.Add(4);
project.Save("SaveToMultiplePDFFiles_out.pdf", (SaveOptions)options);

Créer des rapports professionnels via l'API C#

Une autre force d'Aspose.Tasks pour .NET réside dans ses capacités avancées de reporting. Les développeurs peuvent générer des rapports et visualisations perspicaces à partir des données extraites des fichiers de projet, aidant les parties prenantes à prendre des décisions éclairées et à suivre la progression du projet en temps réel. Qu'il s'agisse de diagrammes de Gantt, d'histogrammes de ressources ou de chronologies de tâches, Aspose.Tasks fournit les outils nécessaires pour créer facilement des rapports au rendu professionnel.

Travailler avec les tâches de projet en C#

Avec Aspose.Tasks pour .NET, les développeurs peuvent facilement créer, mettre à jour et gérer les tâches et les ressources au sein d'un projet à l'aide de l'API .NET. De plus, l'API permet aux utilisateurs de définir et de gérer les dépendances entre les tâches d'un projet. Plusieurs fonctionnalités importantes font partie de la bibliothèque pour travailler avec les tâches de projet, telles que les tâches fractionnées, le calcul de la date de fin d'une tâche fractionnée, la gestion des tâches estimées et des jalons, la gestion des tâches critiques et à effort, l'écriture des données de tâche mises à jour dans le MPP, la lecture des données temporelles des tâches et bien plus encore. L'exemple suivant montre comment les développeurs peuvent créer des tâches et des sous‑tâches à l'aide de commandes C#.

Créer des tâches et sous‑tâches dans les applications .NET.


Project project = new Project();

// Add task, sub task and save project
Task task = project.RootTask.Children.Add("Summary1");
Task subtask = task.Children.Add("Subtask1");
project.Save("CreateTasks_out.xml", SaveFileFormat.XML);

 Français