이 매우 간단한 문서에서는 C#을 사용하여 읽기 전용 프레젠테이션을 만드는 방법에 대해 안내합니다. 여기에는 필수 Nuget 패키지에 대한 모든 세부 정보, 프로그램 논리를 강조하는 단계별 프로그래밍 작업 목록, 읽기 전용 프레젠테이션 생성 및 C#을 사용한 PPTX 편집 방지를 위한 실행 가능한 예제 코드가 캡슐화되어 있습니다. 생성된 애플리케이션은 Windows, macOS 및 Linux의 모든 .NET 지원 환경 내에서 사용할 수 있습니다.
C#을 사용하여 읽기 전용 프레젠테이션을 만드는 단계
- C#을 사용하여 읽기 전용 PPTX를 생성하려면 Aspose.Slides for .NET을 설치하도록 IDE를 구성하세요.
- Presentation 클래스의 인스턴스를 사용하여 필요한 소스 PPTX 프레젠테이션을 엽니다.
- 프레젠테이션 ProtectionManger 클래스에 액세스하고 ReadOnlyRecommended 속성을 true로 설정합니다.
- 결과 읽기 전용 프레젠테이션을 디스크에 저장
앞서 언급한 단계에서는 간단한 API 호출을 사용하여 C#에서 PPTX를 편집할 수 없도록 만드는 프로세스를 요약합니다. 프로세스는 디스크에서 소스 프리젠테이션 파일에 액세스하거나 프리젠테이션 클래스의 인스턴스를 사용하여 처음부터 새 프리젠테이션을 작성함으로써 시작됩니다. 그런 다음 프레젠테이션 ProtectionManager 클래스에 액세스하여 ReadOnlyRecommended 속성을 true로 설정하면 프레젠테이션이 읽기 전용으로 설정됩니다. 마지막으로 읽기 전용 프레젠테이션을 디스크에 저장합니다.
C#을 사용하여 프레젠테이션을 편집할 수 없게 만드는 코드
이 예에서는 C#을 사용하여 프레젠테이션을 편집할 수 없게 만드는 절차를 보여줍니다. ProtectionManager 클래스는 프레젠테이션 파일을 보호하는 데 사용되며 EncryptionPassword, EncryptDocumentProperties, RemoveEncryption 및 SetWriteProtection과 같은 다양한 속성 및 메서드를 노출합니다. 프레젠테이션의 읽기 전용 속성이 설정되면 편집할 수 없는 프레젠테이션이 디스크에 저장됩니다.
이 문서에서는 C#을 사용하여 프레젠테이션 편집을 방지하는 방법에 대해 설명했습니다. 프레젠테이션 내부의 텍스트를 취소하는 과정을 알아보려면 C#을 사용하여 PPTX에서 텍스트를 취소하는 방법의 문서를 참조하세요.