Захистити, зняти захист, схема Visio

Файли Visio використовуються для представлення різних графічних діаграм, таких як макети мереж, моделі баз даних, відображення об’єктів тощо. Деякі діаграми чи макети можуть бути конфіденційними, тому вам може знадобитися захистити файли Visio від несанкціонованого доступу. Відповідно, у цій статті йдеться про захист файлів Visio шляхом захисту або зняття захисту файлів відповідно до ваших вимог.

Захистити або зняти захист файлів діаграм Visio – встановлення .NET API

Aspose.Diagram for .NET API дає змогу програмно створювати, редагувати або маніпулювати форматами файлів, пов’язаними з Microsoft Visio, у ваших програмах C#. Просто налаштуйте API, завантаживши його файл DLL зі сторінки Завантаження, або запустіть наступну команду встановлення NuGet:

PM> Install-Package Aspose.Diagram

Захист файлу діаграми Visio від змін у C#

Файли Microsoft Visio можуть містити конфіденційні дані або дані, захищені авторським правом, які можна захистити, виконавши наведені нижче дії.

  1. Завантажте вихідний файл діаграми Visio за допомогою класу Diagram.
  2. Захистіть різний вміст, як-от фон, стилі, шаблони тощо.
  3. Експортуйте захищений файл діаграми.

У наведеному нижче прикладі коду показано, як захистити файл діаграми Visio у C#:

// Завантажити вхідний файл діаграми Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Захист фону, фігур, шаблонів і стилів файлу 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;

// Зберегти захищений вихідний файл діаграми
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Зніміть захист файлу діаграми Visio у C#

Ви можете зняти захист із захищеного файлу діаграми Visio, виконавши такі дії:

  1. Завантажте вихідний файл Visio.
  2. Зніміть захист файлу за допомогою класу [DocumentSettings][5].
  3. Запишіть незахищений файл Visio.

Наведений нижче фрагмент коду демонструє, як зняти захист діаграми Visio у C#:

// Завантажте захищений вхідний файл діаграми Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Зняти захист фону, фігур, шаблонів і стилів
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;

// Збережіть незахищений вихідний файл діаграми
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Висновок

У цій статті ви дізналися, як програмно захистити або зняти захист файлу Visio Diagram у C#. Однак ви можете відвідати розділ документація, щоб дізнатися про багато інших функцій API. У разі будь-яких проблем напишіть нам на форум.

Дивись також