이 빠른 자습서에서는 구성 세부 정보, 세부 단계, 소스 Word 문서, PKCS12 저장소 및 해당 암호를 사용하는 실행 가능한 샘플 코드를 공유하여 C#을 사용하여 Word에서 서명을 추가하는 방법을 안내합니다. 사용자가 참조할 수 있도록 문서에 서명하기 전에 여러 속성을 설정할 수 있습니다. C#**을 사용하여 Word에 **전자 서명을 삽입하면 DOCX, DOC 등과 같이 지원되는 형식으로 저장할 수 있습니다.
C#을 사용하여 Word에서 서명을 추가하는 단계
- 문서에 서명하기 위해 NuGet 패키지 관리자를 사용하여 Aspose.Words를 추가하도록 개발 환경 구성
- 파일 경로와 비밀번호를 제공하여 CertificateHolder 클래스를 사용하여 PFX 인증서를 로드합니다.
- SignOptions 개체를 사용하여 댓글 및 서명 시간 설정
- FileStream을 사용하여 소스 Word 파일 로드
- DigitalSignatureUtil 클래스의 Sign 메서드를 사용하여 로드된 문서에 서명합니다.
- 서명된 문서 로드 및 서명 정보 확인
이 단계에서는 필요한 모든 클래스와 메서드를 공유하여 C#*을 사용하여 Word에서 *디지털 서명을 추가하는 프로세스를 설명합니다. 암호와 함께 인증서를 로드한 다음 서명 기관의 주석, 서명 날짜-시간, 서명란 이미지 및 공급자 ID와 같은 몇 가지 속성을 설정해야 합니다. 마지막으로 DigitalSignatureUtil 클래스를 사용하여 문서에 서명하고 디스크에 문서를 저장하지만 서명된 문서를 다시 로드하고 해당 정보를 표시하여 서명 확인을 시연한 마지막 단계는 선택 사항입니다.
C#을 사용하여 Word 문서에 서명하는 코드
이 코드는 *DigitalSignatureUtil 클래스를 사용하여 C#*을 사용하여 Word에 서명을 삽입하는 방법을 보여줍니다. 수정을 위해 Word 파일에서 모든 서명을 제거하는 것과 같은 다른 많은 기능을 지원합니다. 마찬가지로 로드된 문서에서 서명의 참조를 가져오는 데 사용되는 DigitalSignature 클래스에는 서명 시간, 주석, 주체 이름 및 발급자 이름과 같은 여러 속성이 포함되어 있습니다.
이 자습서에서는 C#*을 사용하여 *Word에 서명을 추가하도록 안내했습니다. Word 파일을 처음부터 만드는 데 관심이 있다면 C#에서 Word 문서를 만드는 방법에 대한 문서를 참조하세요.