Skydda Avskydda Visio-diagram

Visio-filer används för att representera olika grafiska diagram som nätverkslayouter, databasmodeller, objektmappning, etc. Vissa diagram eller layouter kan vara konfidentiella så du kan behöva skydda Visio-filer från obehörig åtkomst. Följaktligen täcker den här artikeln säkra Visio-filerna genom att skydda eller avskydda filerna enligt dina krav.

Skydda eller avskydda Visio-diagramfiler – .NET API-installation

Aspose.Diagram for .NET API gör att du kan skapa, redigera eller manipulera Microsoft Visio-relaterade filformat programmatiskt i dina C#-applikationer. Konfigurera helt enkelt API:et genom att ladda ner dess DLL-fil från sidan Nedladdningar eller kör följande installationskommando NuGet:

PM> Install-Package Aspose.Diagram

Skydda Visio Diagram File från ändringar i C#

Microsoft Visio-filer kan innehålla konfidentiella eller upphovsrättsskyddade data som du kan skydda genom att följa stegen nedan:

  1. Ladda källfilen för Visio-diagrammet med klassen Diagram.
  2. Skydda olika innehåll som bakgrund, stilar, masterformer, etc.
  3. Exportera den skyddade diagramfilen.

Följande exempelkod visar hur man skyddar en Visio Diagram-fil i C#:

// Ladda ingångsvisio diagramfil
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Skydda bakgrund, former, masterformer och Visio-filstilar
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;

// Spara skyddad utdatadiagramfil
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Ta bort skyddet Visio Diagram File i C#

Du kan avskydda en skyddad Visio-diagramfil med följande steg:

  1. Ladda källfilen Visio.
  2. Ta bort skyddet av filen med klassen [DocumentSettings][5].
  3. Skriv den oskyddade Visio-filen.

Kodavsnittet nedan visar hur man avskyddar ett Visio-diagram i C#:

// Ladda den skyddade ingången Visio diagramfil
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Avskydda bakgrund, former, masterformer och stilar
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;

// Spara oskyddad utdatadiagramfil
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Slutsats

I den här artikeln har du lärt dig hur du skyddar eller avskyddar en Visio Diagram-fil programmatiskt i C#. Du kan dock besöka avsnittet dokumentation för att lära dig många andra funktioner i API:et. Om du har några problem, skriv till oss på forum.

Se även