Comment débloquer MS Project en utilisant C#

Déverrouiller MS Project - C#

// Open password-protected file:

Project project = new Project("ProtectedFile.mpp", "password");

// Save the project without password.
project.Save("output.mpp", SaveFileFormat.Mpp);
// output.mpp file is not protected

// Save the project with password protection.
project.Save("output_protected.mpp", new MPPSaveOptions()
{
    ProtectionPassword = "password"
});

// output_protected.mpp file is protected.

Le déverrouillage des fichiers Microsoft Project à l’aide de C# peut être réalisé de manière transparente grâce à la puissance de l’ Aspose.Tasks for .NET API. En tant que bibliothèque polyvalente, Aspose.Tasks fournit aux développeurs les outils nécessaires pour manipuler par programme les fichiers MS Project, permettant des actions comme la suppression de la protection par mot de passe, les restrictions d’accès ou le déverrouillage de tâches et de ressources spécifiques. En tirant parti de C# et des capacités étendues d’Aspose.Tasks, les développeurs peuvent personnaliser leurs solutions pour répondre à des exigences de déverrouillage spécifiques, garantissant ainsi flexibilité et efficacité dans la gestion des fichiers Microsoft Project. Qu’il s’agisse de supprimer des mesures de sécurité, de mettre à jour les détails d’un projet ou d’améliorer la collaboration, cette API simplifie le processus de déverrouillage des fichiers MS Project, ce qui en fait un atout inestimable pour les développeurs C# engagés dans le développement d’applications de gestion de projet.

Aspose.Tasks se distingue non seulement par ses capacités de déverrouillage, mais également par son ensemble de fonctionnalités plus large, qui comprend la lecture, l’écriture et la manipulation de divers aspects des fichiers Microsoft Project. De la gestion des tâches et des ressources à la gestion des calendriers et des propriétés du projet, Aspose.Tasks fournit une boîte à outils complète pour les développeurs C#.

Command

	PM> Install-Package Aspose.Tasks

Étapes pour débloquer MS Project de MPP via C#

  • Téléchargez le fichier MPP à l’aide de la classe de projet
  • Entrez les détails du mot de passe
  • Le serveur traite le fichier et définit les propriétés du mot de passe sur le fichier MPP
  • Réenregistrer le projet avec le mot de passe utilisateur
  • Renvoyer le fichier MPP à l’utilisateur

Configuration requise

Aspose.Tasks pour .NET est pris en charge sur tous les principaux systèmes d’exploitation. Assurez-vous simplement que vous disposez des conditions préalables suivantes.

  • Microsoft Windows ou un système d’exploitation compatible avec .NET Framework, Mono et COM Interop.
  • Environnement de développement comme Microsoft Visual Studio.
  • Aspose.Tasks pour .NET référencé dans votre projet.

À propos de l'API Aspose.Tasks pour .NET

L’API Aspose.Tasks pour .NET se distingue comme une bibliothèque puissante et adaptable, offrant aux développeurs une boîte à outils robuste pour naviguer efficacement dans les fichiers Microsoft Project au sein de leurs applications .NET. Que vous élaboriez des solutions de bureau, Web ou basées sur le cloud, Aspose.Tasks rationalise la manipulation des données de projet, offrant une expérience utilisateur transparente et riche en fonctionnalités.

Les développeurs utilisant Aspose.Tasks acquièrent la possibilité de lire, d’écrire et de manipuler des fichiers Microsoft Project dans divers formats, notamment MPP, XML et HTML. L’API dispose d’un large éventail de fonctionnalités, permettant aux utilisateurs d’exécuter des tâches telles que la création et la modification de tâches, la gestion des ressources, la gestion du calendrier et la manipulation des propriétés du projet. Cette polyvalence transforme Aspose.Tasks en un atout indispensable pour les applications de gestion de projet, permettant aux développeurs d’automatiser des processus complexes et d’améliorer l’efficacité des flux de travail de projet.

Un attribut exceptionnel d’Aspose.Tasks est sa compatibilité avec différentes versions de Microsoft Project, garantissant une intégration transparente de vos applications avec une gamme de formats de fichiers Project. De plus, l’API prend en charge la conversion des fichiers de projet vers d’autres formats largement utilisés, tels que Primavera, Excel, PDF, HTML, images et XML. Cette fonctionnalité améliore la flexibilité de l’échange de données, consolidant Aspose.Tasks en tant que solution complète pour divers besoins de gestion de projet.


Déverrouilleur de fichiers MPP en ligne

Aspose.Tasks MPP Files Unlocker est une application dédiée conçue pour libérer les fichiers Microsoft Project (fichiers MPP) de toute contrainte imposée par les mécanismes de verrouillage ou les contrôles d’accès. Cette application exploite les capacités de l’API Aspose.Tasks pour .NET pour conférer un niveau de sécurité accru aux fichiers du projet, garantissant que seuls les utilisateurs autorisés possèdent la possibilité d’accéder ou de modifier des facettes spécifiques du projet.

Les principales fonctionnalités d’une application exploitant Aspose.Tasks pour le déverrouillage de fichiers MPP comprennent :
** Déverrouillage de tâches et de ressources :** Libérez le pouvoir de déverrouiller des tâches ou des ressources spécifiques dans un fichier Microsoft Project, empêchant ainsi modifications involontaires ou non autorisées.
Libération du mot de passe : Exécutez la suppression de la protection par mot de passe pour libérer l’accès à l’ensemble du fichier du projet, en accordant exclusivement l’accès aux utilisateurs équipés des informations d’identification correctes.
Liberté d’accès : Définissez et appliquez des contrôles d’accès basés sur les rôles des utilisateurs, limitant ainsi l’accès des utilisateurs spécifiés à des segments particuliers du projet ou leur modification.
Audits pionniers : Suivez et enregistrez les modifications apportées au fichier de projet, en établissant une piste d’audit qui garantit la responsabilité et la transparence.
Veuillez noter : L’utilisation des applications Data Scrapers nécessite votre acceptation de nos Conditions d’utilisation et de notre Politique de confidentialité. . Il est impératif de s’abstenir de télécharger des données ou d’utiliser des fichiers à des fins commerciales sans autorisation explicite. Aspose.Tasks n’est pas responsable de toute violation du droit d’auteur résultant d’une utilisation inappropriée de ces outils.


Autres formats de fichiers de tâches de déverrouillage MS Project pris en charge

En utilisant C#, on peut également manipuler des fichiers de tâches MS Project de nombreux autres formats, notamment.