옵션을 사용하여 문서에서 바코드 추출

소개

이 자습서에서는 .NET용 GroupDocs.Parser를 사용하여 문서에서 바코드를 추출하는 과정을 안내합니다. GroupDocs.Parser는 PDF, Microsoft Word, Excel 등과 같은 다양한 문서 형식에서 텍스트, 메타데이터 및 바코드를 추출할 수 있는 강력한 라이브러리입니다.

전제 조건

시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  1. 개발 환경: 컴퓨터에 Visual Studio가 설치되어 있는지 확인하세요.
  2. GroupDocs.Parser 라이브러리: 다음에서 .NET 라이브러리용 GroupDocs.Parser를 다운로드하고 설치합니다.여기.
  3. 샘플 문서: 추출할 바코드가 포함된 샘플 문서(예: PDF, DOCX)를 준비합니다.

네임스페이스 가져오기

먼저 GroupDocs.Parser 기능을 활용하려면 필요한 네임스페이스를 C# 프로젝트로 가져와야 합니다.

using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;

1단계: 파서 클래스 인스턴스 생성

시작하려면Parser 샘플 문서의 경로를 전달하여 클래스를 생성합니다.

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    // 다음 단계에서 추가할 코드
}

2단계: 바코드 추출 지원 확인

다음으로, 문서가 바코드 추출을 지원하는지 확인하세요.Features 의 재산Parser 사례.

if (!parser.Features.Barcodes)
{
    Console.WriteLine("Document doesn't support barcode extraction.");
    return;
}

3단계: 바코드 추출 옵션 정의

이제 다음을 사용하여 바코드 추출 옵션을 지정하십시오.BarcodeOptions. 품질 모드, 바코드 유형 등의 매개변수를 설정할 수 있습니다.

BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");

4단계: 문서에서 바코드 추출

사용GetBarcodes 의 방법Parser 정의된 옵션에 따라 바코드를 추출하는 클래스입니다.

IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

5단계: 추출된 바코드 반복 및 표시

마지막으로 추출된 바코드를 반복하고 해당 페이지 색인과 값을 표시합니다.

foreach (PageBarcodeArea barcode in barcodes)
{
    Console.WriteLine("Page: " + barcode.Page.Index.ToString());
    Console.WriteLine("Value: " + barcode.Value);
}

결론

이 자습서에서는 .NET용 GroupDocs.Parser를 사용하여 문서에서 바코드를 추출하는 방법을 배웠습니다. 이 프로세스에는Parser 예를 들어 추출 옵션을 정의하고 추출된 바코드를 반복합니다. GroupDocs.Parser는 다양한 문서 형식에서 바코드 추출 작업을 단순화하여 .NET 응용 프로그램 내에서 효율적인 문서 처리를 가능하게 합니다.

FAQ

GroupDocs.Parser는 PDF 문서에서 바코드를 추출할 수 있습니까?

예, GroupDocs.Parser는 DOCX, XLSX 등과 같은 다른 형식과 함께 PDF 문서에서 바코드 추출을 지원합니다.

GroupDocs.Parser는 어떤 바코드 유형을 지원합니까?

GroupDocs.Parser는 QR 코드, Code 39, Code 128 등을 포함한 다양한 바코드 유형을 지원합니다.

GroupDocs.Parser를 상업적으로 사용하려면 라이센스가 필요합니까?

예, 상업적으로 사용하려면 유효한 라이센스가 필요합니다. 에서 라이센스를 얻을 수 있습니다.여기.

GroupDocs.Parser는 문서 일괄 처리에 적합합니까?

예, GroupDocs.Parser는 텍스트 추출, 메타데이터 검색 및 바코드 추출을 위한 문서의 일괄 처리를 효율적으로 처리할 수 있습니다.

GroupDocs.Parser에 대한 기술 지원은 어디서 찾을 수 있나요?

기술지원을 받거나 문의사항은GroupDocs 포럼.