현대에는 QR 코드가 포함된 디지털 서명된 PDF가 더욱 안전해지고 자동화된 디지털 처리 시스템에서 신속하게 확인할 수 있게 되었습니다. QR 코드를 사용하는 또 다른 좋은 이유는 유용한 정보를 많이 담을 수 있기 때문입니다. C#에서 QR 코드로 PDF 파일에 전자서명하는 방법을 배우고 싶다면 잘 찾아오셨습니다.
이 기사에서 다룰 내용은 다음과 같습니다.
QR 코드로 PDF에 디지털 서명하는 C# 라이브러리
DLL을 다운로드하거나 NuGet 패키지 관리자 콘솔에서 명령(아래 제공된 대로)을 실행하여 설치할 수 있습니다.
Install-Package GroupDocs.Signature
C#에서 QR 코드로 PDF에 디지털 서명하는 단계
설치 후 몇 줄의 코드 작성을 시작하겠습니다.
아래에 언급된 단계와 코드 스니펫을 따르십시오.
- Signature 클래스를 인스턴스화하고 소스 문서의 경로를 생성자 매개변수로 전달합니다.
- QrCodeSignOptions 클래스의 인스턴스를 초기화하고 EncodeType 및 Text 속성을 설정합니다.
- Signature 클래스의 Sign 메서드를 호출하고 출력 파일의 경로와 QrCodeSignOptions를 전달합니다.
다음 코드 샘플을 복사하여 C# 파일에 붙여넣기만 하면 됩니다.
출력은 아래 이미지에서 볼 수 있습니다.
C#에서 QR 코드로 PDF 전자 서명 - 고급 옵션
PDF eSign 라이브러리는 QrCodeSignOptions 클래스에서 유용한 추가 옵션을 제공합니다. 이 클래스를 사용하여 서명 정렬, 여백, 테두리, 글꼴, 색상 및 배경을 지정할 수 있습니다. 또한 SignResult 클래스를 사용하여 새로 생성한 시그니처의 결과를 확인할 수 있습니다.
고급 옵션으로 QR 코드를 생성하는 단계는 다음과 같습니다.
- 소스 문서의 경로를 생성자 매개변수로 제공하여 Signature 클래스의 새 인스턴스를 초기화합니다.
- QrCodeSignOptions 클래스의 인스턴스를 인스턴스화합니다.
- 서명의 텍스트 및 인코딩 유형을 설정합니다.
- 서명 위치를 설정합니다.
- 서명의 정렬, 여백, 테두리, 글꼴, 색상 및 배경을 지정합니다.
- Signature 클래스의 Sign 메서드를 호출하고 출력 파일의 경로와 QrCodeSignOptions를 전달합니다.
- 선택적으로 SignResult 개체를 가져와 새로 생성된 서명을 분석하거나 확인할 수 있습니다.
다음 C# 코드는 고급 옵션을 사용하여 QR 코드로 PDF에 서명하는 방법을 보여줍니다.
아래 이미지와 같이 출력됩니다.
무료 라이선스 받기
무료 임시 라이센스를 사용하여 평가 제한 없이 API를 테스트할 수 있습니다.
결론
이 기사에서는 전자 서명 라이브러리를 사용하여 **C#**에서 QR 코드로 PDF에 디지털 서명하는 방법을 배웠습니다. 게다가 PDF 문서에 QR 코드 서명을 추가하는 몇 가지 고급 옵션에 대한 지식도 얻었습니다. 문서를 방문하여 디지털 서명 라이브러리의 다른 기능에 대해 알아볼 수 있습니다.
또한 시작 가이드를 따르는 것이 좋습니다.
질문하기
포럼에서 귀하의 질문이나 질문에 대해 알려주실 수 있습니다.