.NET용 GroupDocs.Signature를 사용하여 문서의 텍스트 서명을 확인하는 방법

소개

오늘날의 디지털 시대에는 문서 서명의 진위 여부를 확인하는 것이 보안과 무결성 유지에 매우 중요합니다. 계약서, 합의서 또는 법적 구속력이 있는 문서를 다룰 때 서명의 유효성을 확인하는 것은 필수적입니다. 이 가이드에서는 .NET용 GroupDocs.Signature를 사용하여 문서 내 텍스트 서명을 원활하게 확인하는 방법을 안내합니다.

배울 내용:

  • .NET 환경에서 GroupDocs.Signature를 설정하는 방법.
  • 문서의 텍스트 서명을 확인하는 방법에 대한 단계별 지침입니다.
  • 주요 구성 옵션과 문제 해결 팁.

구현에 들어가기 전에 전제 조건을 살펴보겠습니다.

필수 조건

이 가이드를 따르려면 다음이 필요합니다.

필수 라이브러리 및 버전:

  • .NET용 GroupDocs.Signature: 이 라이브러리가 설치되어 있는지 확인하세요. NuGet 패키지 관리자나 아래 언급된 다른 방법을 통해 다운로드할 수 있습니다.

환경 설정 요구 사항:

  • GroupDocs.Signature가 지원하는 .NET Framework 또는 .NET Core를 사용한 개발 환경.

지식 전제 조건:

  • C# 프로그래밍에 대한 기본적인 이해.
  • .NET 애플리케이션에서 파일 경로와 디렉토리를 처리하는 데 익숙합니다.

.NET용 GroupDocs.Signature 설정

GroupDocs.Signature는 문서 서명 및 검증 과정을 간소화하는 사용하기 쉬운 라이브러리입니다. 먼저 설치해 보겠습니다.

설치 옵션:

.NET CLI 사용:

dotnet add package GroupDocs.Signature

패키지 관리자 콘솔:

Install-Package GroupDocs.Signature

NuGet 패키지 관리자 UI:

  • “GroupDocs.Signature"를 검색하여 최신 버전을 설치하세요.

라이센스 취득:

GroupDocs.Signature의 무료 체험판을 통해 기능을 체험해 보세요. 프로덕션 환경에서 사용하려면 임시 라이선스 또는 정식 라이선스를 구매하는 것이 좋습니다.

기본 초기화 및 설정:

using GroupDocs.Signature;

이 코드 줄에는 애플리케이션에서 GroupDocs.Signature 기능을 사용하는 데 필요한 네임스페이스가 포함되어 있습니다.

구현 가이드

이제 환경 설정이 완료되었으니, 문서 내 텍스트 서명을 확인하는 기능을 구현해 보겠습니다. 구현 방법은 다음과 같습니다.

기능 개요: 텍스트 서명 확인

이 섹션에서는 지정된 텍스트가 문서의 일부 또는 모든 페이지에 서명의 일부로 존재하는지 확인하는 방법을 보여줍니다.

1단계: 문서 로드

첫째, 인스턴스를 생성합니다. Signature 문서를 로드하는 클래스입니다. 바꾸기 "YOUR_DOCUMENT_DIRECTORY/SAMPLE_SIGNED_MULTI" 문서 경로 포함:

string filePath = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_SIGNED_MULTI";
using (Signature signature = new Signature(filePath))
{
    // 여기에 인증코드가 추가됩니다.
}

2단계: 확인 옵션 정의

다음으로, 텍스트 서명 확인 옵션을 정의합니다. 이 옵션을 사용하면 확인 기준을 지정할 수 있습니다.

TextVerifyOptions options = new TextVerifyOptions()
{
    AllPages = true,
    SignatureImplementation = TextSignatureImplementation.Native,
    Text = "signature\