암호로 보호된 프로젝트 작업

Microsoft Project에서는 프로젝트를 저장할 때 암호 보호를 추가할 수 있습니다. MPP 형식:

Microsoft Project의 저장 대화상자에서의 저장 옵션

이 문서에서는 Aspose.Tasks for .NET 를 사용하여 MPP 형식의 암호로 보호된 프로젝트를 처리할 수 있습니다.

암호로 보호된 프로젝트 읽기

Project class는 Project() constructor overloads를 제공하여 암호로 보호된 MPP 파일을 읽을 수 있게 합니다.

암호로 보호된 프로젝트 파일을 읽으려면 다음 중 하나를 사용할 수 있습니다.

  1. Project(string, string) constructor overload를 사용하고 암호를 두 번째 인수로 전달합니다:

1    Project project = new Project("New Project.mpp", "password");
또는

  1. 다음과 같은 방식으로 Project(string, LoadOptions) constructor overload를 사용합니다:

1    Project project = new Project("New Project.mpp", new LoadOptions { Password = "password" } );
프로젝트 파일이 암호로 보호되어 있는지 여부도 확인할 수 있습니다.

1    var info = Project.GetProjectFileInfo("PasswordProtected.mpp");
2    Console.WriteLine("Is file password protected?:" + info.IsPasswordProtected);

암호 보호 추가

Aspose.Tasks for .NET은 MPP 형식으로 프로젝트를 저장할 때 암호 보호를 추가할 수도 있습니다.
다음 제한사항을 유의하세요:

다음 코드 예제는 보호 암호를 추가하는 방법을 보여줍니다:

1    Project project = new Project("Test project.mpp");
2    project.Save("output_protected.mpp",
3        new MPPSaveOptions()
4        {
5            ProtectionPassword = "password"
6        });
참고: 암호로 보호된 프로젝트를 저장할 때 암호를 지정하지 않고 저장하면 ProtectionPassword보호 상태가 해제됩니다.

 1    Project project = new Project("ProtectedFile", "password");
 2
 3    project.Save("output.mpp", SaveFileFormat.MPP);
 4    // output.mpp file is not protected
 5
 6    project.Save("output_protected.mpp", new MPPSaveOptions()
 7        {
 8            ProtectionPassword = "password"
 9        });
10
11    // output_protected.mpp file is protected.
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.