이 문서는 C#을 사용하여 Excel에서 디지털 서명을 추가하는 방법을 가르치기 위해 작성되었습니다. 첫 번째 단계가 제공되고 이 기능을 테스트하기 위해 작업 샘플 코드가 공유되도록 C#을 사용하여 Excel 문서에 전자 서명을 추가하는 프로그램을 작성하는 개념적 단계를 제공합니다. PFX 인증서를 사용하여 XLSX와 같은 Excel 문서의 서명을 사용자 지정하기 위해 정보도 공유됩니다.
C#을 사용하여 Excel에 전자 서명을 삽입하는 단계
- 프로젝트에 Aspose.Cells for .NET을(를) 사용하도록 환경 구성
- Workbook 개체를 사용하여 기존 통합 문서를 로드하거나 샘플 데이터가 포함된 새 통합 문서를 만듭니다.
- 디지털 서명 컬렉션 인스턴스화
- 인증서 파일 이름과 암호를 사용하여 인증서 로드
- 로드된 인증서, 주석 및 서명 날짜를 사용하여 digital signature 생성
- 통합 문서에 추가로 추가되는 컬렉션에 이 서명을 추가합니다.
- 서명된 통합 문서 저장
여기에서 C#*을 사용하여 *엑셀에 디지털 서명을 입력하는 프로세스는 구성 리소스를 먼저 공유한 다음 모든 클래스, 메소드를 포함하는 단계별 절차를 설명하는 따라하기 쉬운 단계의 형태로 설명됩니다. , 순서대로 사용법. 디지털 서명을 기존 통합 문서에 추가하려는 경우 PFX 인증서 파일, 해당 암호 및 통합 문서가 필요합니다. 그렇지 않으면 아래 샘플 코드에 표시된 대로 기능을 테스트하기 위한 간단한 새 통합 문서를 만듭니다. 디지털 서명이 있는 최종 통합 문서는 XLSX, XLS, XLSM 등과 같이 지원되는 형식으로 저장할 수 있습니다.
C#을 사용하여 Excel 문서에 디지털 서명하는 코드
이 코드는 X509Certificate2 클래스 개체가 인증서 파일을 로드하는 데 사용되는 C#*을 사용하여 Excel에 디지털 서명을 추가하는 방법을 보여줍니다. 인증서 파일을 로드하는 데 사용할 수 있는 이 클래스에 대해 15개 이상의 다른 오버로드된 생성자가 있습니다. 또한 이 인증서 파일을 사용하여 디지털 서명을 만드는 동안 디스크에 있는 파일 대신 인증서가 포함된 바이트 배열을 사용할 수도 있습니다.
이 자습서에서는 C#*을 사용하여 *Excel 문서에 전자 서명하는 방법을 배웠습니다. 비밀번호로 보호된 스프레드시트를 여는 과정을 알아보려면 C#에서 암호로 보호된 Excel 파일을 여는 방법에 있는 문서를 참조하세요.