디지털 서명
PDF 문서에 디지털 서명을 하면 PDF 자체에 인증 정보를 추가하는 방법을 제공하여 문서의 무결성을 보장하는 데 도움이 됩니다. IronPDF를 사용하면 새 PDF 파일이나 기존 PDF 파일에 서명할 때 여러 가지 옵션을 활용할 수 있습니다. 디지털 인증서를 사용하여 PDF 문서에 서명하거나, PDF에 그래픽으로 된 손글씨 서명을 추가하거나, 인증서 이미지를 PDF에 삽입하거나, 사용자가 서명하도록 PDF에 서명 양식 필드를 추가하는 등의 방법이 있습니다.
IronPDF를 사용하여 PDF에 디지털 서명하는 단계
이 과정의 첫 번째 단계는 서명할 PDF 파일을 불러오거나 새로 만드는 것입니다. 이 예제에서는 새로운 ChromePdfRenderer 인스턴스를 생성합니다. IronPDF의 강력한 렌더링 엔진은 HTML, CSS 및 JavaScript를 품질 손실 없이 PDF로 렌더링하는 데 사용됩니다. 그런 다음 RenderHtmlAsPdf 메서드를 사용하여 HTML 문자열을 서명 준비가 완료된 고품질 PDF 문서로 변환합니다. 결과 PDF는 doc 변수에 저장됩니다.
다음으로, 서명을 만들어야 합니다. 이 예시에서는 인증서를 사용하여 PDF 문서에 서명합니다. PdfSignature는 PDF에 서명하기 위한 디지털 서명 객체를 나타내며, 서명에 사용할 .pfx 파일의 경로와 이 파일에 액세스하기 위한 암호가 필요합니다. 세 가지 선택적 속성이 포함되어 있습니다: SigningContact은 서명 메타데이터에 이메일 또는 연락처 정보를 추가하고, SigningLocation은 문서가 서명된 위치를 나타내며, SigningReason은 문서가 서명된 이유를 제공합니다.
다음으로, 방금 생성한 PdfSignature 객체를 사용하여 PDF 문서에 서명합니다. Sign 메서드를 호출하면, 단 한 줄의 코드로 PDF 문서에 서명을 적용할 수 있습니다. 이 메서드를 사용하여 PDF 문서에 여러 개의 서명 인증서를 적용할 수 있습니다.
마지막으로, SaveAs 메서드를 사용하여 서명된 PDF 문서를 지정된 파일 위치에 저장합니다.

