Pliki programu Visio służą do przedstawiania różnych diagramów graficznych, takich jak układy sieci, modele baz danych, mapowanie obiektów itp. Niektóre diagramy lub układy mogą być poufne, dlatego może być konieczna ochrona plików programu Visio przed nieautoryzowanym dostępem. W związku z tym w tym artykule omówiono zabezpieczanie plików programu Visio przez zabezpieczanie lub wyłączanie ochrony plików zgodnie z wymaganiami użytkownika.
- Chroń lub usuwaj ochronę plików diagramów programu Visio — instalacja interfejsu API języka C#
- Programowo chroń plik diagramu programu Visio przed zmianami w języku C#
- Usuń ochronę pliku diagramu programu Visio w języku C#
Chroń lub usuwaj ochronę plików diagramów programu Visio — instalacja interfejsu API platformy .NET
Aspose.Diagram for .NET API umożliwia programistyczne tworzenie, edytowanie i manipulowanie formatami plików związanymi z programem Microsoft Visio w aplikacjach C#. Po prostu skonfiguruj interfejs API, pobierając jego plik DLL ze strony Downloads lub uruchom następujące polecenie instalacji NuGet:
PM> Install-Package Aspose.Diagram
Chroń plik diagramu Visio przed zmianami w C#
Pliki programu Microsoft Visio mogą zawierać dane poufne lub chronione prawami autorskimi, które można chronić, wykonując poniższe czynności:
- Załaduj źródłowy plik diagramu programu Visio przy użyciu klasy Diagram.
- Chroń różne treści, takie jak tło, style, wzorce kształtów itp.
- Wyeksportuj chroniony plik diagramu.
Poniższy przykładowy kod pokazuje, jak chronić plik diagramu programu Visio w języku C#:
// Załaduj wejściowy plik diagramu programu Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");
// Chroń tło, kształty, wzorce kształtów i style pliku 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;
// Zapisz chroniony plik diagramu wyjściowego
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Usuń ochronę pliku diagramu programu Visio w języku C#
Możesz wyłączyć ochronę chronionego pliku diagramu programu Visio, wykonując następujące czynności:
- Załaduj źródłowy plik Visio.
- Usuń ochronę pliku przy użyciu klasy [DocumentSettings][5].
- Zapisz niezabezpieczony plik programu Visio.
Poniższy fragment kodu pokazuje, jak wyłączyć ochronę diagramu programu Visio w języku C#:
// Załaduj chroniony wejściowy plik diagramu programu Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");
// Usuń ochronę tła, kształtów, wzorców kształtów i stylów
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;
// Zapisz niezabezpieczony plik diagramu wyjściowego
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);
Wniosek
Z tego artykułu dowiesz się, jak programowo chronić lub usuwać ochronę pliku diagramu programu Visio w języku C#. Możesz jednak odwiedzić sekcję dokumentacja, aby poznać wiele innych funkcji interfejsu API. W razie jakichkolwiek wątpliwości napisz do nas na forum.