이 짧은 가이드에서는 Python을 사용하여 Word 문서에 전자적으로 서명하는 방법을 설명합니다. 여기에는 환경을 설정하는 세부 정보, 작업을 수행하는 단계 목록, Python을 사용하여 Word에 디지털 서명을 추가하는 실행 가능한 샘플 코드가 포함되어 있습니다. SignOptions 클래스 객체의 다양한 속성을 설정하여 서명 작업을 사용자 정의하는 다양한 옵션에 대해 논의하겠습니다.
Python을 사용하여 Word에 서명을 삽입하는 단계
- Word 파일 서명에 .NET을 통한 Python용 Aspose.Words을 사용하도록 IDE를 설정합니다.
- create() 메소드에 인증서 파일과 비밀번호를 제공하여 CertificateHolder 객체를 생성합니다.
- 서명을 사용자 정의하려면 SignOptions 클래스 객체를 생성하세요.
- 댓글 추가
- 서명 날짜 및 시간 설정
- DigitalSignatureUtil 클래스의 sign() 메소드를 사용하여 대상 Word 파일에 서명합니다.
이 단계에서는 간단한 작업 순서를 통해 Python을 사용하여 Word에 서명을 삽입하는 방법을 설명합니다. 인증서 보유자 및 서명 옵션의 개체를 생성해야 합니다. DigitalSignatureUtil.sign() 메서드는 이 두 개체를 사용하여 대상 Word 파일에 서명합니다.
Python을 사용하여 Word에 서명을 삽입하는 코드
이 코드 샘플은 Python을 사용하여 Word 문서에 서명하는 방법을 보여줍니다. digitalsignatures 클래스에는 PFX 형식의 인증서 파일과 인증서 암호가 필요한 CertificateHolder 속성이 있습니다. SignOptions 클래스에는 인스턴스 서명란 이미지, 서명란 ID, 서명 시간, 공급자 ID, 암호 해독 암호 및 설명에 대한 서명 특성을 설정하는 다양한 속성과 메서드가 있습니다.
이 튜토리얼에서는 Python을 사용하여 Word에 서명을 삽입하는 방법을 안내했습니다. 비밀번호로 파일을 보호하는 방법을 알아보려면 Python에서 Word 문서를 비밀번호로 보호하는 방법의 문서를 참조하세요.