이 짧은 자습서는 Python을 사용하여 PDF의 비밀번호를 변경하는 방법을 안내합니다. Python을 사용하여 PDF 암호를 변경하는 방법을 보여주는 실행 가능한 샘플 코드와 함께 이 요구 사항을 달성하기 위해 수행할 일련의 단계를 제공합니다. 기존 비밀번호를 사용하면서 소유자와 사용자 비밀번호를 모두 다시 설정할 수 있는 옵션이 제공됩니다.
Python을 사용하여 PDF의 비밀번호를 변경하는 단계
- 비밀번호를 변경하려면 환경을 .NET을 통해 Python용 Aspose.PDF 사용로 설정하세요.
- PdfFileInfo 클래스 개체를 생성하여 대상 PDF의 암호화 상태를 확인합니다.
- 대상 PDF 파일이 암호화되었는지 확인하고 아래 단계를 수행하십시오.
- PdfFileSecurity 클래스의 객체 생성
- bind_pdf() 메서드를 호출하여 대상 PDF 파일을 바인딩합니다.
- 현재 소유자 암호, 새 사용자 암호 및 소유자 암호를 사용하여 change_password() 메서드를 호출합니다.
- 새 암호가 있는 결과 PDF 파일을 저장합니다.
이 단계는 Python을 사용하여 PDF 암호를 변경하는 방법 프로세스를 포함합니다. 먼저 PdfFileInfo 클래스 개체를 사용하는 암호로 인해 파일이 암호화되었는지 여부를 확인해야 합니다. 암호화가 확인되면 PdfFileSecurity 클래스 개체를 사용하여 암호를 바인드하고 변경합니다.
Python을 사용하여 PDF 비밀번호를 변경하는 코드
이 코드는 Python을 사용하여 PDF 파일의 암호를 변경하는 방법 과정을 보여줍니다. 대상 PDF 파일의 암호화 상태를 확인하기 위해 is_encypted 속성이 있는 pdf.facades 네임스페이스의 PdfFileInfo 클래스 개체를 사용합니다. 마지막 단계에서 PdfFileSecurity 클래스는 기존 소유자 암호가 먼저 필요한 암호를 바인드하고 변경하는 데 사용되며 새 사용자 암호, 새 소유자 암호, 출력 DocumentPrivilege 권한이 인쇄되고 암호화 키 크기가 뒤따릅니다.
이 기사에서는 Python을 사용하여 PDF의 비밀번호를 변경하는 방법에 대해 설명했습니다. PDF 파일을 만드는 과정을 알아보려면 파이썬에서 PDF를 만드는 방법의 도움말을 참조하세요.