디지털 서명

PDF 문서에 디지털 서명을 하면 PDF 자체에 인증 정보를 추가하는 방법을 제공하여 문서의 무결성을 보장하는 데 도움이 됩니다. IronPDF를 사용하면 새 PDF 파일이나 기존 PDF 파일에 서명할 때 여러 가지 옵션을 활용할 수 있습니다. 디지털 인증서를 사용하여 PDF 문서에 서명하거나, PDF에 그래픽으로 된 손글씨 서명을 추가하거나, 인증서 이미지를 PDF에 삽입하거나, 사용자가 서명하도록 PDF에 서명 양식 필드를 추가하는 등의 방법이 있습니다.

IronPDF를 사용하여 PDF에 디지털 서명하는 단계

이 과정의 첫 번째 단계는 서명할 PDF 파일을 불러오거나 새로 만드는 것입니다. 이 예시에서는 HTML 콘텐츠를 사용하여 새 PDF 문서를 생성합니다. 이를 위해서는 먼저 새로운 ChromePdfRenderer 인스턴스를 생성해야 합니다. IronPDF의 강력한 렌더링 엔진은 HTML, CSS 및 JavaScript를 품질 손실 없이 PDF로 렌더링하는 데 사용됩니다. 다음으로 RenderHtmlAsPdf 메서드를 사용하여 HTML 문자열을 서명할 수 있는 고품질 PDF 문서로 렌더링합니다. 생성된 PDF 파일은 doc 변수에 저장됩니다.

다음으로, 서명을 만들어야 합니다. 이 예시에서는 인증서를 사용하여 PDF 문서에 서명합니다. PdfSignature는 PDF 서명에 사용되는 디지털 서명 객체를 나타내며, 서명에 사용할 .pfx 파일의 경로와 해당 파일에 접근하기 위한 암호를 필요로 합니다. 선택적 속성으로는 SigningContact는 서명 메타데이터에 이메일 또는 연락처 정보를 추가하고, SigningLocation는 문서 서명 위치를 나타내며, SigningReason는 문서 서명 사유를 제공합니다.

다음으로, 우리가 생성한 PdfSignature 객체를 사용하여 PDF 문서에 서명합니다. Sign 메서드를 호출하면 단 한 줄의 코드로 PDF 문서에 서명을 적용할 수 있습니다. 이 메서드를 사용하면 여러 개의 서명 인증서를 PDF 문서에 적용할 수 있습니다.

마지막으로, 서명된 PDF 문서를 SaveAs 메서드를 사용하여 저장합니다. 이 메서드는 PDF 파일을 지정된 파일 위치에 저장합니다.

IronPDF를 사용하여 PDF에 안전하게 서명하는 방법을 알아보세요.

시작할 준비 되셨나요?
Nuget 다운로드 17,527,568 | 버전: 2026.2 방금 출시되었습니다