템플릿에서 바코드 작업

소개

이 자습서에서는 .NET용 GroupDocs.Parser가 포함된 템플릿을 사용하여 문서에서 데이터를 효율적으로 추출하는 방법을 살펴보겠습니다. GroupDocs.Parser는 바코드와 같은 특정 데이터 유형에 대한 템플릿을 정의한 다음 이러한 템플릿에 따라 문서를 구문 분석할 수 있도록 하여 데이터 추출 프로세스를 단순화합니다.

전제 조건

시작하기 전에 다음이 설정되어 있는지 확인하세요.

  • .NET용 GroupDocs.Parser: 다음에서 라이브러리를 다운로드할 수 있습니다.여기.
  • 샘플 문서: 추출하려는 데이터가 포함된 샘플 파일(예: PDF, DOCX)을 준비합니다.

네임스페이스 가져오기

먼저 C# 코드에 필요한 네임스페이스를 포함합니다.

using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;

1단계: 바코드 필드 정의

템플릿 내에서 바코드 필드를 정의합니다. 이 예에서는 QR 코드 필드를 설정합니다.

TemplateBarcode barcode = new TemplateBarcode(
    new Rectangle(new Point(590, 80), new Size(150, 150)),
    "QR");

여기,Rectangle 문서에서 바코드 필드의 위치와 크기를 정의합니다.

2단계: 템플릿 만들기

템플릿을 생성하고 템플릿에 바코드 필드를 추가합니다.

Template template = new Template(new TemplateItem[] { barcode });

3단계: 템플릿을 사용하여 문서 구문 분석

인스턴스화Parser 문서 파일 경로로 클래스를 지정하고 정의된 템플릿을 사용하여 문서를 구문 분석합니다.

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    DocumentData data = parser.ParseByTemplate(template);
    // 추출된 데이터 인쇄
    for (int i = 0; i < data.Count; i++)
    {
        Console.Write(data[i].Name + ": ");
        PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
        Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
    }
}

이 코드 조각은 문서를 열고, 템플릿을 적용하고, 정의된 바코드 필드를 기반으로 데이터를 추출합니다. 그런 다음 추출된 데이터를 인쇄합니다.

결론

템플릿과 함께 .NET용 GroupDocs.Parser를 사용하면 특히 바코드와 같은 특정 데이터 유형을 처리할 때 문서에서 구조화된 데이터를 간편하게 추출할 수 있습니다. 이 가이드를 따르면 문서 구문 분석 기능을 .NET 애플리케이션에 효율적으로 통합할 수 있습니다.

FAQ

Q: 단일 문서에서 여러 바코드 필드를 추출할 수 있습니까?

A: 예, 템플릿 내에서 여러 바코드 필드를 정의하고 문서에서 해당 데이터를 추출할 수 있습니다.

Q: 구문 분석에는 어떤 문서 형식이 지원됩니까?

답변: GroupDocs.Parser는 PDF, DOCX, XLSX, PPTX 등을 포함한 광범위한 문서 형식을 지원합니다.

Q: 평가판을 사용할 수 있나요?

A: 예, 다음에서 GroupDocs.Parser 무료 평가판을 받을 수 있습니다.여기.

Q: 기술지원은 어떻게 받을 수 있나요?

답변: 기술 지원을 받으려면GroupDocs 포럼.

Q: 라이센스는 어디서 구매할 수 있나요?

A: 다음에서 GroupDocs.Parser 라이센스를 구입할 수 있습니다.여기.