이 매우 기본적인 주제는 Python을 사용하여 읽기 전용 프레젠테이션을 만드는 방법에 대해 안내합니다. 필요한 PYPI 패키지에 대한 모든 세부 정보, 프로그램 논리를 강조하는 단계별 프로그래밍 작업 목록, 읽기 전용 프레젠테이션 생성 및 Python을 사용한 PPTX 편집 방지를 위한 실행 가능한 예제 코드를 다룹니다. . 개발된 애플리케이션은 macOS, Windows 및 Linux의 모든 .NET 및 Python 지원 환경 내에서 사용할 수 있습니다.
Python을 사용하여 읽기 전용 프레젠테이션을 만드는 단계
- Python을 사용하여 읽기 전용 PPTX를 생성하려면 IDE를 .NET을 통해 Python용 Aspose.Slides를 사용하세요.로 구성하세요.
- Presentation 클래스의 인스턴스를 사용하여 대상 PPTX 프레젠테이션 파일에 액세스합니다.
- ReadOnlyRecommended 속성 값에 대해 True로 설정된 프레젠테이션 ProtectionManger 클래스에 액세스합니다.
- 편집할 수 없고 읽기 전용인 프레젠테이션 파일을 디스크에 저장합니다.
위에 언급된 단계에서는 몇 가지 API 호출을 사용하여 Python에서 PPTX를 편집할 수 없도록 만드는 프로세스를 설명합니다. 프로세스는 디스크에서 대상 프리젠테이션 파일을 열거나 프리젠테이션 클래스의 인스턴스를 사용하여 처음부터 새 프리젠테이션을 생성함으로써 시작됩니다. 그런 다음 프레젠테이션 속성에서 ProtectionManager 클래스 인스턴스에 액세스하고 ReadOnlyRecommended 속성에 True 값이 설정되어 로드된 프레젠테이션을 디스크에 저장하기 전에 읽기 전용 액세스만 갖도록 변환합니다.
Python을 사용하여 프레젠테이션을 편집할 수 없게 만드는 코드
위의 코드 예제는 Python을 사용하여 프레젠테이션을 편집할 수 없게 만드는 간단한 프로세스를 보여줍니다. ProtectionManager 클래스 인스턴스는 프리젠테이션 파일 편집을 제한하는 데 사용되며 EncryptDocumentProperties, EncryptionPassword, RemoveEncryption 및 SetWriteProtection과 같은 다른 속성 및 메서드도 노출합니다. 읽기 전용 속성을 제거하고 해당 값을 False로 설정하여 편집을 허용하도록 프레젠테이션 보호를 재설정할 수도 있습니다.
이 예에서는 Python을 사용하여 프레젠테이션 편집을 방지하는 방법을 가르쳐주었습니다. 프레젠테이션 내부에서 텍스트를 취소하는 방법에 대해 알아보려면 Python을 사용하여 PPTX에서 텍스트를 취소하는 방법의 문서를 참조하세요.