템플릿에서 바코드 작업
소개
이 자습서에서는 .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 라이센스를 구입할 수 있습니다.여기.