
I file di Visio vengono usati per rappresentare diversi diagrammi grafici come layout di rete, modelli di database, mappatura di oggetti e così via. Alcuni diagrammi o layout possono essere riservati, quindi potrebbe essere necessario proteggere i file di Visio da accessi non autorizzati. Di conseguenza, in questo articolo viene illustrata la protezione dei file di Visio proteggendo o annullando la protezione dei file in base alle proprie esigenze.
- Proteggi o annulla la protezione dei file del diagramma di Visio – Installazione dell’API C#
- Proteggi il file del diagramma di Visio dalle modifiche a livello di codice in C#
- Rimuovi la protezione del file del diagramma di Visio in C#
Proteggi o annulla la protezione dei file del diagramma di Visio – Installazione dell’API .NET
L’API Aspose.Diagram for .NET consente di creare, modificare o manipolare formati di file relativi a Microsoft Visio a livello di codice nelle applicazioni C#. Basta configurare l’API scaricando il suo file DLL dalla pagina Download o eseguire il seguente comando di installazione NuGet:
PM> Install-Package Aspose.Diagram
Proteggi il file del diagramma di Visio dalle modifiche in C#
I file di Microsoft Visio possono contenere dati riservati o protetti da copyright che puoi proteggere seguendo i passaggi seguenti:
- Caricare il file del diagramma di Visio di origine utilizzando la classe Diagram.
- Proteggi contenuti diversi come lo sfondo, gli stili, le forme principali, ecc.
- Esporta il file di diagramma protetto.
Il codice di esempio seguente illustra come proteggere un file di diagramma di Visio in C#:
// Carica il file del diagramma di Visio di input
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");
// Proteggi lo sfondo, le forme, le forme principali e gli stili di file di 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;
// Salva il file del diagramma di output protetto
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Rimuovi la protezione del file del diagramma di Visio in C#
È possibile annullare la protezione di un file di diagramma di Visio protetto con i seguenti passaggi:
- Carica il file di Visio di origine.
- Annulla la protezione del file utilizzando la classe [DocumentSettings][5].
- Scrivi il file Visio non protetto.
Il frammento di codice seguente mostra come rimuovere la protezione da un diagramma di Visio in C#:
// Caricare il file del diagramma di Visio di input protetto
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");
// Elimina la protezione di sfondo, forme, forme principali e stili
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;
// Salva il file del diagramma di output non protetto
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Conclusione
In questo articolo è stato appreso come proteggere o annullare la protezione di un file di diagramma di Visio a livello di codice in C#. Tuttavia, puoi visitare la sezione documentazione per conoscere molte altre funzionalità dell’API. In caso di dubbi, scrivici su forum.