소개
오늘날의 디지털 문서 관리 환경에서 문서 내 서명을 검색하고 검증하는 기능은 진위성과 보안을 유지하는 데 매우 중요합니다. GroupDocs.Signature for .NET은 다양한 문서 형식에서 바코드를 포함한 다양한 유형의 서명을 처리할 수 있는 강력한 솔루션을 제공합니다. 이 튜토리얼에서는 GroupDocs.Signature를 사용하여 .NET 애플리케이션에서 바코드 서명 검색 기능을 구현하는 과정을 안내합니다.
필수 조건
이 튜토리얼을 시작하기 전에 다음 필수 조건이 충족되었는지 확인하세요.
- .NET용 GroupDocs.Signature: 다음에서 최신 버전을 다운로드하여 설치하세요. 여기.
- 개발 환경: 제대로 작동하는 .NET 개발 환경(예: Visual Studio)을 설정합니다.
- 기본 C# 지식: C# 프로그래밍 언어와 .NET 프레임워크 개념에 익숙함.
- 샘플 문서: 테스트 목적으로 바코드 서명이 포함된 문서를 준비합니다.
네임스페이스 가져오기
바코드 서명 검색 기능을 구현하려면 C# 코드에 필요한 네임스페이스를 가져와야 합니다.
using System;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
이제 바코드 서명을 검색하는 과정을 간단하고 관리하기 쉬운 단계로 나누어 자세한 설명을 해보겠습니다.
1단계: 문서 경로 정의
먼저, 바코드 서명을 검색할 문서의 경로를 지정하세요.
string filePath = "sample_multiple_signatures.docx";
2단계: Signature 개체 초기화
인스턴스를 생성합니다 Signature
문서 경로를 전달하여 클래스를 만듭니다. using
이 성명서는 적절한 자원 처리를 보장합니다.
using (Signature signature = new Signature(filePath))
{
// 서명 검색 코드가 여기에 들어갑니다.
}
3단계: 바코드 서명 검색
이제 문서 내에서 바코드 서명을 검색하려면 다음을 호출하세요. Search
방법 및 서명 유형을 다음과 같이 지정합니다. BarcodeSignature
:
List<BarcodeSignature> signatures = signature.Search<BarcodeSignature>(SignatureType.Barcode);
4단계: 결과 표시
발견된 바코드 서명을 반복하고 세부 정보를 표시합니다.
Console.WriteLine($"\nSource document ['{filePath}'] contains the following barcode signatures:");
foreach (var barcodeSignature in signatures)
{
Console.WriteLine($"Barcode signature found at page {barcodeSignature.PageNumber} with type {barcodeSignature.EncodeType.TypeName} and text '{barcodeSignature.Text}'");
}
포괄적인 예
모든 단계를 하나로 합친 완전한 작동 예는 다음과 같습니다.
using System;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace BarcodeSignatureSearch
{
class Program
{
static void Main(string[] args)
{
// 문서 경로
string filePath = "sample_multiple_signatures.docx";
// Signature 인스턴스 초기화
using (Signature signature = new Signature(filePath))
{
// 문서에서 바코드 서명 검색
List<BarcodeSignature> signatures = signature.Search<BarcodeSignature>(SignatureType.Barcode);
// 검색 결과 표시
Console.WriteLine($"\nSource document ['{filePath}'] contains the following barcode signatures:");
foreach (var barcodeSignature in signatures)
{
Console.WriteLine($"Barcode signature found at page {barcodeSignature.PageNumber} with type {barcodeSignature.EncodeType.TypeName} and text '{barcodeSignature.Text}'");
}
}
}
}
}
고급 검색 옵션
더욱 정확한 바코드 서명 검색을 위해 다음을 사용할 수 있습니다. BarcodeSearchOptions
검색 기준을 사용자 지정하려면:
// 검색 옵션 만들기
BarcodeSearchOptions options = new BarcodeSearchOptions
{
// 모든 페이지에서 검색
AllPages = true,
// 일치할 텍스트를 지정하세요
Text = "Invoice",
// 일치 유형 지정(포함, 정확, 시작 문자, 종료 문자)
MatchType = TextMatchType.Contains,
// 검색할 특정 바코드 유형을 지정하세요
EncodeType = BarcodeTypes.Code128
};
// 특정 옵션으로 검색
List<BarcodeSignature> signatures = signature.Search<BarcodeSignature>(options);
결론
이 튜토리얼에서는 GroupDocs.Signature for .NET을 사용하여 문서 내 바코드 서명을 검색하는 방법을 살펴보았습니다. 단계별 가이드를 따라하고 제공된 코드 예제를 활용하면 이 기능을 .NET 애플리케이션에 쉽게 통합하여 문서 보안 및 검증 프로세스를 강화할 수 있습니다. GroupDocs.Signature는 다양한 유형의 서명을 처리할 수 있는 강력한 프레임워크를 제공하므로, 신뢰성과 무결성이 매우 중요한 문서 관리 시스템에 매우 적합합니다.
자주 묻는 질문
GroupDocs.Signature는 여러 유형의 서명을 동시에 검색할 수 있나요?
예, GroupDocs.Signature는 단일 작업으로 여러 서명 유형(바코드, QR 코드, 텍스트, 디지털 서명 등)을 검색할 수 있습니다. Search
다양한 검색 옵션 목록을 사용하는 방법.
바코드 서명 검색에는 어떤 문서 형식이 지원됩니까?
GroupDocs.Signature는 PDF, Word(DOC, DOCX), Excel(XLS, XLSX), PowerPoint(PPT, PPTX), 이미지 등 다양한 문서 형식을 지원합니다.
바코드 검색 기준을 사용자 정의할 수 있나요?
예, 다음을 사용하여 검색 기준을 사용자 정의할 수 있습니다. BarcodeSearchOptions
일치할 텍스트, 일치 유형, 특정 바코드 유형, 모든 페이지에서 검색할지 또는 특정 페이지에서 검색할지 여부와 같은 매개변수를 지정합니다.
감지할 수 있는 바코드 서명의 수에 제한이 있습니까?
감지할 수 있는 바코드 서명 수에는 제한이 없습니다. GroupDocs.Signature는 검색 기준과 일치하는 모든 바코드 서명을 찾아줍니다.
암호로 보호된 문서에서 바코드 서명을 검색할 수 있나요?
예, GroupDocs.Signature를 사용하면 암호로 보호된 문서에서 바코드 서명을 검색할 수 있습니다. 이를 위해 초기화 시 암호를 제공해야 합니다. Signature
물체.