GroupDocs.Signature를 사용하여 .NET에서 텍스트 서명 검색 마스터하기

문서 내 텍스트 서명 식별을 자동화하고 싶으신가요? 계약 진위 확인이나 공식 승인 추적 등 문서 서명을 효율적으로 관리하는 것은 쉽지 않습니다. .NET용 GroupDocs.Signature애플리케이션에서 직접 텍스트 서명을 검색하고 필터링하여 이 프로세스를 간소화하세요. 이 튜토리얼에서는 GroupDocs.Signature를 설정하고 활용하여 외부 서명을 건너뛰고 텍스트 서명만 검색하는 방법을 안내합니다.

당신이 배울 것

  • .NET 환경에서 GroupDocs.Signature를 설정하는 방법
  • C#을 사용하여 문서 내에서 텍스트 서명 검색
  • 검색 프로세스 중에 서명이 아닌 요소를 건너뛰기 위한 옵션 구성
  • 문서 처리 시 성능을 위해 애플리케이션을 최적화하세요

GroupDocs.Signature를 활용해 효율적이고 정확한 서명 관리를 하는 방법을 알아보겠습니다.

필수 조건

시작하기에 앞서 다음 사항이 있는지 확인하세요.

  • .NET 환경: .NET Core 또는 .NET Framework가 시스템에 설치되어 있어야 합니다.
  • GroupDocs.Signature 라이브러리: 프로젝트 설정과 호환되는 버전입니다.
  • 기본 C# 지식: C# 구문과 개념에 익숙함.

NuGet과 같은 패키지 관리자를 사용하든 .NET CLI를 사용하든 GroupDocs.Signature 설정은 간단합니다. 시작해 볼까요!

.NET용 GroupDocs.Signature 설정

프로젝트에서 GroupDocs.Signature를 활용하려면 다음 설치 단계를 따르세요.

.NET CLI 사용:

dotnet add package GroupDocs.Signature

패키지 관리자 사용:

Install-Package GroupDocs.Signature

NuGet 패키지 관리자 UI를 통해: “GroupDocs.Signature"를 검색하고 클릭하여 최신 버전을 설치하세요.

라이센스 취득

GroupDocs.Signature를 사용해 보려면 다음을 수행하세요.

  • 무료 체험: 임시 라이센스로 기능을 테스트합니다.
  • 임시 면허: 획득하다 여기.
  • 구입: 전체 액세스 및 지원을 받으려면 구매 페이지를 방문하세요.

구현 가이드

이 섹션에서는 .NET용 GroupDocs.Signature의 각 기능을 실행 가능한 단계로 나누어 살펴보겠습니다.

기능: 텍스트 서명 검색

문서 내 텍스트 서명 검색은 유효성 검사 작업에 필수적입니다. 방법은 다음과 같습니다.

서명 인스턴스 초기화

인스턴스를 생성하여 시작하세요. Signature 문서를 관리할 클래스입니다.

using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

string filePath = "YOUR_DOCUMENT_DIRECTORY/SAMPLE_SIGNED_MULTI";

// 문서 경로를 사용하여 새로운 Signature 객체를 만듭니다.
using (Signature signature = new Signature(filePath))
{
    // 귀하의 코드는 여기에 입력됩니다
}
검색 옵션 구성

텍스트 서명을 검색하려면 다음을 구성하세요. TextSearchOptions 이에 따라. 이 설정을 사용하면 모든 페이지를 검색할지, 아니면 첫 번째 페이지에서만 검색할지 지정할 수 있습니다.

// TextSearchOptions를 생성하여 검색 매개변수를 정의합니다.
TextSearchOptions options = new TextSearchOptions()
{
    AllPages = false // 첫 번째 페이지를 넘어서 검색해야 하는 경우 이 값을 true로 설정합니다.
};
검색 실행

옵션이 구성된 후 문서 내에서 텍스트 서명을 검색합니다.

// 지정된 옵션에 따라 발견된 텍스트 서명 목록을 검색합니다.
List<TextSignature> signatures = signature.Search<TextSignature>(options);

Console.WriteLine($"\nSource document ['{filePath}'] contains the following signatures.");
foreach (TextSignature textSignature in signatures)
{
    if (textSignature != null)
    {
        Console.WriteLine($"Found Text signature at page {textSignature.PageNumber}, with type [{textSignature.SignatureImplementation}] and text '{textSignature.Text}'.");
        Console.WriteLine($"Located at coordinates {textSignature.Left}-{textSignature.Top}. Size is {textSignature.Width}x{textSignature.Height}.");
    }
}
검색 중 외부 서명 건너뛰기

외부 객체를 무시하려는 시나리오에서는 다음을 조정하세요. TextSearchOptions.

// TextSearchOptions를 조정하여 서명이 아닌 요소를 건너뜁니다.
options.SkipExternal = true; // 이렇게 하면 외부 서명이 검색 결과에서 제외됩니다.

List<TextSignature> internalSignatures = signature.Search<TextSignature>(options);
Console.WriteLine($"\nSource document ['{filePath}'] contains {internalSignatures.Count} non-external signatures.");

실제 응용 프로그램

.NET용 GroupDocs.Signature는 다재다능합니다. 다음은 몇 가지 사용 사례입니다.

  1. 계약 관리: 계약서의 디지털 서명을 빠르게 검증합니다.
  2. 송장 처리: 송장 서명의 진위 여부를 확인하기 위해 송장 서명 검증을 자동화합니다.
  3. 규정 준수: 규정 준수 문서에서 서명 추적을 사용합니다.

CRM이나 ERP 등 다른 시스템과 통합하면 원활한 워크플로 자동화 및 데이터 관리가 가능합니다.

성능 고려 사항

GroupDocs.Signature를 사용할 때 성능을 극대화하려면:

  • 가능하면 문서를 비동기적으로 처리하세요.
  • 사용 후 객체를 폐기하여 메모리를 효과적으로 관리합니다.
  • 대규모 작업의 경우 리소스 사용을 최적화하기 위해 일괄 처리를 고려하세요.

결론

이 튜토리얼에서는 강력한 기능을 사용하여 텍스트 서명 검색을 설정하고 구현하는 방법을 알아보았습니다. .NET용 GroupDocs.Signature서명 확인이든 문서 워크플로 자동화든, 이러한 도구를 사용하면 애플리케이션의 기능을 크게 향상시킬 수 있습니다.

실력을 더욱 발전시킬 준비가 되셨나요? 다음에서 추가 기능을 살펴보세요. API 참조 더욱 복잡한 문서 처리 작업을 실험해 보세요.

FAQ 섹션

  1. Visual Studio에서 GroupDocs.Signature를 어떻게 설정합니까?
    NuGet 패키지 관리자나 .NET CLI를 사용하여 프로젝트에 라이브러리를 추가합니다.
  2. 모든 페이지에서 서명을 검색할 수 있나요?
    네, 설정해서 AllPages 진실로 TextSearchOptions.
  3. 검색 중에 외부 서명을 건너뛸 수 있나요?
    물론입니다. 설정 SkipExternal = true 이내에 TextSearchOptions.
  4. 어떤 유형의 문서를 처리할 수 있나요?
    GroupDocs.Signature는 PDF, Word, Excel 등 다양한 형식을 지원합니다.
  5. 서명을 검색할 때 오류를 어떻게 처리하나요?
    예외를 효과적으로 관리하려면 검색 논리 주변에 try-catch 블록을 구현하세요.

자원