이 빠른 자습서는 보호된 Word 문서를 Python에서 보호되지 않은 문서로 변환하는 방법에 대해 안내합니다. Java를 지원하는 모든 환경에서 실행할 수 있는 세부 단계 및 실행 가능한 샘플 코드와 함께 이 작업을 수행하기 위한 모든 요구 사항을 공유합니다. Python에서 MS Word 문서의 보호를 해제하는 이 과정에서 보호를 제거하고 결과 파일을 DOCX, DOC 또는 MS Word에서 지원하는 다른 형식.
Python에서 Word 문서 보호 해제 단계
- Word 파일에서 보호를 제거하기 위해 .NET을 통한 Python용 Aspose.Words을(를) 사용할 환경을 설정합니다.
- Document 클래스 개체를 사용하여 보호된 Word 파일 열기
- 보호를 제거하려면 Document 클래스에서 unprotect() 메서드를 호출하세요.
- 보호를 제거한 후 출력 Word 파일 저장
위의 단계는 보호된 Word 파일이 Document 클래스 개체에 로드되는 Python*에서 *비밀번호 없이 Word 문서 보호를 해제하는 프로세스를 설명합니다. 소스 파일이 열리면 unprotect() 메서드가 호출되어 비밀번호 유무에 관계없이 로드된 파일에서 두 가지 보호 유형을 모두 제거합니다. 보호가 제거된 결과 Word 파일은 요구 사항에 따라 동일한 이름으로 또는 새 파일로 저장할 수 있습니다.
Python에서 Word 파일의 보호를 해제하는 코드
위의 코드는 Document 클래스 개체가 단일 인수 생성자와 함께 사용되는 Python*에서 보호된 Word 문서를 보호되지 않은 문서로 변환하는 프로세스를 보여줍니다. Word 파일을 여는 데 암호를 제공하려는 경우 LoadOptions 개체를 필요한 암호와 함께 사용하는 다른 생성자를 사용하여 로드된 Word 파일을 열 수 있습니다. 마찬가지로 Word 파일이 쓰기 금지되어 있는 경우 암호를 인수로 제공하여 Document.write_protection.set_password() 메서드를 사용합니다.
이 기사에서는 Word 파일에서 보호 기능을 제거하는 프로세스를 살펴보았습니다. Word 파일에 비밀번호를 적용하는 과정을 알고 싶다면 Python에서 Word 문서를 암호로 보호하는 방법에 있는 글을 참고하세요.