Protéger Déprotéger le diagramme Visio

Les fichiers Visio sont utilisés pour représenter différents diagrammes graphiques tels que les dispositions de réseau, les modèles de base de données, le mappage d’objets, etc. Certains diagrammes ou dispositions peuvent être confidentiels, vous devrez donc peut-être protéger les fichiers Visio contre tout accès non autorisé. Par conséquent, cet article couvre la sécurisation des fichiers Visio en protégeant ou en déprotégeant les fichiers selon vos besoins.

Protéger ou déprotéger les fichiers de diagramme Visio - Installation de l’API .NET

L’API Aspose.Diagram pour .NET vous permet de créer, modifier ou manipuler des formats de fichiers liés à Microsoft Visio par programmation dans vos applications C#. Configurez simplement l’API en téléchargeant son fichier DLL depuis la page Téléchargements, ou exécutez la commande d’installation NuGet suivante :

PM> Install-Package Aspose.Diagram

Protéger le fichier de diagramme Visio des modifications en C#

Les fichiers Microsoft Visio peuvent contenir des données confidentielles ou protégées par des droits d’auteur que vous pouvez protéger en suivant les étapes ci-dessous :

  1. Chargez le fichier de diagramme Visio source à l’aide de la classe Diagram.
  2. Protégez différents contenus comme l’arrière-plan, les styles, les formes principales, etc.
  3. Exportez le fichier de diagramme protégé.

L’exemple de code suivant montre comment protéger un fichier de diagramme Visio en C# :

// Charger le fichier de diagramme Visio d'entrée
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Protéger l'arrière-plan, les formes, les formes principales et les styles de fichier Visio
diagram.DocumentSettings.ProtectBkgnds = Aspose.Diagram.BOOL.True;
diagram.DocumentSettings.ProtectMasters = Aspose.Diagram.BOOL.True;
diagram.DocumentSettings.ProtectShapes = Aspose.Diagram.BOOL.True;
diagram.DocumentSettings.ProtectStyles = Aspose.Diagram.BOOL.True;

// Enregistrer le fichier de diagramme de sortie protégé
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Déprotéger le fichier de diagramme Visio en C#

Vous pouvez déprotéger un fichier de diagramme Visio protégé en procédant comme suit :

  1. Chargez le fichier Visio source.
  2. Déprotégez le fichier à l’aide de la classe [DocumentSettings][5].
  3. Écrivez le fichier Visio non protégé.

L’extrait de code ci-dessous montre comment déprotéger un diagramme Visio en C# :

// Charger le fichier de diagramme Visio d'entrée protégé
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Déprotéger l'arrière-plan, les formes, les formes principales et les styles
diagram.DocumentSettings.ProtectBkgnds = Aspose.Diagram.BOOL.False;
diagram.DocumentSettings.ProtectMasters = Aspose.Diagram.BOOL.False;
diagram.DocumentSettings.ProtectShapes = Aspose.Diagram.BOOL.False;
diagram.DocumentSettings.ProtectStyles = Aspose.Diagram.BOOL.False;

// Enregistrer le fichier de diagramme de sortie non protégé
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Conclusion

Dans cet article, vous avez appris à protéger ou déprotéger un fichier de diagramme Visio par programmation en C#. Cependant, vous pouvez visiter la section documentation pour découvrir de nombreuses autres fonctionnalités de l’API. En cas de problème, veuillez nous écrire à forum.

Voir également