이 짧은 튜토리얼은 Python에서 Word 문서를 암호로 보호하는 방법을 설명합니다. 개발 환경 구성, 애플리케이션 작성을 위한 단계별 프로세스 및 Python의 문서 보호를 보여주기 위한 실행 가능한 샘플 코드에 대한 세부 정보를 제공합니다. 또한 DOCX, DOC 등과 같은 Word 파일을 다양한 방식으로 보호하는 옵션도 제공합니다.
Python에서 Word 문서를 보호하는 단계
- .NET을 통한 Python용 Aspose.Words을(를) 사용하여 비밀번호를 추가할 수 있는 환경 구축
- 비밀번호로 잠그기 위한 Document 클래스 개체를 사용하여 비어 있는 Word 파일을 만들거나 기존 Word 파일을 로드합니다.
- 문서 잠금을 위한 protect() 메서드 호출
- Protect() 메소드에서 원하는 보호 유형과 비밀번호를 제공하십시오.
- 원하는 보호 기능이 있는 결과 Word 파일을 저장합니다.
위의 단계는 개발 및 테스트 환경 설정을 안내하는 소스 링크가 먼저 제공되는 조직적인 방식으로 Python에서 문서를 비밀번호로 보호하는 프로세스를 설명합니다. 환경이 설정되면 Document 클래스 생성자에 파일 이름을 제공하여 새 Word 파일을 만들거나 기존 Word 파일을 로드할 수 있습니다. 이 Document 클래스에는 파일을 보호하기 위해 보호 유형과 암호를 설정하는 데 필요한 모든 메서드와 속성이 포함되어 있습니다.
Python에서 Word 문서에 암호를 추가하는 코드
이 코드는 ALLOW_ONLY_COMMENTS 보호 유형을 제공하여 소스 Word 파일을 보호하는 것처럼 중요한 네임스페이스, 클래스, 메서드 및 속성을 공유하여 Python에서 Word 문서를 잠그는 방법을 보여줍니다. 그러나 READ_ONLY와 같은 다른 옵션을 사용할 수도 있습니다. 모든 유형의 제한, 수정 표시 허용을 위한 ALLOW_ONLY_REVISIONS 및 양식 필드 편집만 위한 ALLOW_ONLY_FORM_FIELDS.
이 문서에서는 Word 파일을 암호로 보호하는 방법을 배웠습니다. 워드 파일을 만들고 싶다면 Python을 사용하여 Word 문서를 만드는 방법에 대한 글을 참고하세요.