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 – C# API-installation
- Skydda Visio Diagram File från ändringar programmerat i C#
- Ta bort skyddet Visio Diagram File i C#
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:
- Ladda källfilen för Visio-diagrammet med klassen Diagram.
- Skydda olika innehåll som bakgrund, stilar, masterformer, etc.
- 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:
- Ladda källfilen Visio.
- Ta bort skyddet av filen med klassen [DocumentSettings][5].
- 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.