Visio-Dateien werden verwendet, um verschiedene grafische Diagramme wie Netzwerklayouts, Datenbankmodelle, Objektzuordnung usw. darzustellen. Einige Diagramme oder Layouts können vertraulich sein, sodass Sie Visio-Dateien möglicherweise vor unbefugtem Zugriff schützen müssen. Dementsprechend behandelt dieser Artikel das Sichern der Visio-Dateien durch Schützen oder Aufheben des Schutzes der Dateien gemäß Ihren Anforderungen.
- Visio-Diagrammdateien schützen oder Schutz aufheben – C#-API-Installation
- Programmgesteuertes Schützen der Visio-Diagrammdatei vor Änderungen in C#
- Schutz der Visio-Diagrammdatei in C# aufheben
Visio-Diagrammdateien schützen oder Schutz aufheben – .NET-API-Installation
Mit der Aspose.Diagram for .NET-API können Sie Microsoft Visio-bezogene Dateiformate programmgesteuert in Ihren C#-Anwendungen erstellen, bearbeiten oder manipulieren. Konfigurieren Sie einfach die API, indem Sie ihre DLL-Datei von der Seite Downloads herunterladen, oder führen Sie den folgenden NuGet-Installationsbefehl aus:
PM> Install-Package Aspose.Diagram
Visio-Diagrammdatei vor Änderungen in C# schützen
Microsoft Visio-Dateien können vertrauliche oder kopiergeschützte Daten enthalten, die Sie schützen können, indem Sie die folgenden Schritte ausführen:
- Laden Sie die Quell-Visio-Diagrammdatei mit der Klasse Diagram.
- Schützen Sie verschiedene Inhalte wie Hintergrund, Stile, Masterformen usw.
- Exportieren Sie die geschützte Diagrammdatei.
Der folgende Beispielcode zeigt, wie eine Visio-Diagrammdatei in C# geschützt wird:
// Laden Sie die Visio-Eingabediagrammdatei
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");
// Schützen Sie Hintergrund, Formen, Masterformen und Stile der Visio-Datei
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;
// Geschützte Ausgabediagrammdatei speichern
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Schutz der Visio-Diagrammdatei in C# aufheben
Sie können den Schutz einer geschützten Visio-Diagrammdatei mit den folgenden Schritten aufheben:
- Laden Sie die Visio-Quelldatei.
- Entschützen Sie die Datei mit der Klasse [DocumentSettings][5].
- Schreiben Sie die ungeschützte Visio-Datei.
Das folgende Code-Snippet zeigt, wie der Schutz eines Visio-Diagramms in C# aufgehoben wird:
// Laden Sie die geschützte Visio-Eingabediagrammdatei
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");
// Heben Sie den Schutz von Hintergrund, Formen, Masterformen und Stilen auf
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;
// Ungeschützte Ausgabediagrammdatei speichern
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Fazit
In diesem Artikel haben Sie gelernt, wie Sie eine Visio-Diagrammdatei programmgesteuert in C# schützen oder den Schutz aufheben. Sie können jedoch den Abschnitt Dokumentation besuchen, um viele andere Funktionen der API kennenzulernen. Bei Bedenken schreiben Sie uns bitte an forum.