Proteger Desproteger Visio Diagrama

Los archivos de Visio se utilizan para representar diferentes diagramas gráficos, como diseños de red, modelos de bases de datos, asignación de objetos, etc. Algunos diagramas o diseños pueden ser confidenciales, por lo que es posible que deba proteger los archivos de Visio del acceso no autorizado. En consecuencia, este artículo cubre la protección de los archivos de Visio protegiéndolos o desprotegiéndolos según sus requisitos.

Proteger o desproteger archivos de diagrama de Visio: instalación de la API de .NET

Aspose.Diagram for .NET API le permite crear, editar o manipular formatos de archivo relacionados con Microsoft Visio mediante programación en sus aplicaciones C#. Simplemente configure la API descargando su archivo DLL desde la página Descargas, o ejecute el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.Diagram

Proteja el archivo de diagrama de Visio de los cambios en C#

Los archivos de Microsoft Visio pueden contener datos confidenciales o protegidos por derechos de autor que puede proteger siguiendo los pasos a continuación:

  1. Cargue el archivo de diagrama de origen de Visio usando la clase Diagram.
  2. Proteja diferentes contenidos como el fondo, estilos, formas maestras, etc.
  3. Exporte el archivo de diagrama protegido.

El siguiente código de ejemplo muestra cómo proteger un archivo de diagrama de Visio en C#:

// Cargar archivo de diagrama de Visio de entrada
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Proteger el fondo, las formas, las formas maestras y los estilos del archivo de 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;

// Guardar archivo de diagrama de salida protegido
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Desproteger archivo de diagrama de Visio en C#

Puede desproteger un archivo de diagrama de Visio protegido con los siguientes pasos:

  1. Cargue el archivo de origen de Visio.
  2. Desproteja el archivo usando la clase [DocumentSettings][5].
  3. Escriba el archivo de Visio desprotegido.

El fragmento de código siguiente muestra cómo desproteger un diagrama de Visio en C#:

// Cargue el archivo de diagrama de Visio de entrada protegido
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Desproteger el fondo, las formas, las formas maestras y los estilos
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;

// Guardar archivo de diagrama de salida sin protección
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Conclusión

En este artículo, ha aprendido a proteger o desproteger un archivo de diagrama de Visio mediante programación en C#. Sin embargo, puede visitar la sección documentación para conocer muchas otras características de la API. Si tiene alguna inquietud, escríbanos a foro.

Ver también