보호 해제 Visio 다이어그램 보호

Visio 파일은 네트워크 레이아웃, 데이터베이스 모델, 개체 매핑 등과 같은 다양한 그래픽 다이어그램을 나타내는 데 사용됩니다. 일부 다이어그램이나 레이아웃은 기밀일 수 있으므로 Visio 파일을 무단 액세스로부터 보호해야 할 수 있습니다. 따라서 이 문서에서는 요구 사항에 따라 파일을 보호하거나 보호 해제하여 Visio 파일을 보호하는 방법을 다룹니다.

Visio 다이어그램 파일 보호 또는 보호 해제 – .NET API 설치

Aspose.Diagram for .NET API를 사용하면 C# 응용 프로그램에서 프로그래밍 방식으로 Microsoft Visio 관련 파일 형식을 생성, 편집 또는 조작할 수 있습니다. 다운로드 페이지에서 DLL 파일을 다운로드하여 API를 구성하거나 다음 NuGet 설치 명령을 실행하기만 하면 됩니다.

PM> Install-Package Aspose.Diagram

C#의 변경 사항으로부터 Visio 다이어그램 파일 보호

Microsoft Visio 파일에는 아래 단계에 따라 보호할 수 있는 기밀 또는 저작권 보호 데이터가 포함될 수 있습니다.

  1. Diagram 클래스를 사용하여 소스 Visio 다이어그램 파일을 로드합니다.
  2. 배경, 스타일, 마스터 모양 등과 같은 다양한 콘텐츠를 보호합니다.
  3. 보호된 다이어그램 파일을 내보냅니다.

다음 샘플 코드는 C#에서 Visio Diagram 파일을 보호하는 방법을 보여줍니다.

// 입력 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);

C#에서 Visio 다이어그램 파일 보호 해제

다음 단계에 따라 보호된 Visio 다이어그램 파일의 보호를 해제할 수 있습니다.

  1. 원본 Visio 파일을 로드합니다.
  2. [DocumentSettings][5] 클래스를 사용하여 파일 보호를 해제합니다.
  3. 보호되지 않은 Visio 파일을 작성합니다.

아래 코드 조각은 C#에서 Visio 다이어그램의 보호를 해제하는 방법을 보여줍니다.

// 보호된 입력 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);

결론

이 문서에서는 C#에서 프로그래밍 방식으로 Visio Diagram 파일을 보호하거나 보호 해제하는 방법을 배웠습니다. 그러나 문서 섹션을 방문하여 API의 다른 많은 기능을 배울 수 있습니다. 우려 사항이 있는 경우 포럼으로 문의해 주십시오.

또한보십시오