디지털 전자 서명은 문서의 진위를 인증하는 방법입니다. 이 문서에서는 C#의 PDF에 디지털 서명을 추가하는 단계별 지침을 만들 것입니다. 또한 포괄적인 단계에 따라 C#에서 디지털 서명을 사용하는 예를 만들 것입니다. 디지털 서명으로 PDF 문서에 서명하는 전체 방법이 샘플 코드와 함께 여기에 설명되어 있습니다.
C#에서 PDF에 디지털 서명을 추가하는 단계
- NuGet 패키지 관리자에서 GroupDocs.Signature for .NET 설치
- 디지털 서명 구현에 필요한 네임스페이스에 대한 참조 추가
- Signature 클래스의 개체를 만들고 입력 PDF 문서를 로드합니다.
- 필요한 인증서와 비밀번호를 사용하여 DigitalSignOptions 클래스의 인스턴스를 만듭니다.
- Signature 클래스의 Sign 메서드를 호출하고 DigitalSignOptions와 함께 출력 PDF 파일을 전달합니다.
위의 사항을 따르면 몇 줄의 코드로 C# 디지털 서명 기능을 빠르게 만들 수 있습니다. 먼저 NuGet 패키지 관리자에서 필요한 패키지를 설정하고 코드에 필요한 네임스페이스를 포함합니다. 다음 단계에서는 원본 PDF를 로드하기 위한 서명 클래스를 초기화하고 DigitalSignOptions 클래스의 인스턴스를 만들고 인증서 파일을 전달합니다. 마지막으로, PDF 문서에 디지털 서명을 추가하고 Sign 메서드를 호출하여 디스크에 저장합니다.
C#에서 PDF에 디지털 서명을 추가하는 코드
이전 부분에서 제공한 포괄적인 지침에 따라 C#*에서 *디지털 서명 구현을 시연했습니다. 왼쪽 및 상단 위치를 포함하여 서명에 대해 몇 가지 속성을 설정했습니다. 반면에 이 샘플 코드는 Contact, Reason, Location, Visible 및 기타 여러 속성을 추가하기 위한 시작점으로 사용할 수 있습니다.
이 항목에서는 C#을 사용하여 PDF에 디지털 서명을 추가하는 프로세스에 대해 설명했습니다. 최근에 C#에서 바코드 서명으로 PDF 문서에 서명하는 방법에 대한 기사를 작성했습니다. 자세한 내용은 해당 기사를 참조하세요.