Python에서 패치 코드 생성

패치 코드는 문서 이미징에 사용되는 특정 수직 막대 및 공백 패턴입니다. 이러한 코드는 문서 분리, 새 배치 시작 또는 빈 페이지 무시와 같은 특정 작업을 수행하도록 스캐너에 지시하는 데 사용됩니다. 이 기사에서는 Python에서 고품질 패치 코드를 생성하는 방법을 배웁니다.

이 기사에서 다룰 주제는 다음과 같습니다.

  1. 패치 코드 또는 패치 바코드란
  2. 패치 코드 생성을 위한 Python API - 무료 다운로드
  3. Python에서 패치 코드 만들기
  4. A4 용지 크기에 대한 패치 코드 생성
  5. 미국 편지 페이지용 패치 코드
  6. QR 코드로 패치 코드 생성
  7. 패치 코드 유형
  8. 무료 라이선스 받기
  9. 온라인에서 패치 코드 생성
  10. 학습 자료

패치 코드 또는 패치 바코드란?

패치 코드 또는 패치 바코드는 일련의 6개 막대 및 공백으로, 첫 번째 막대와 마지막 막대는 항상 검은색이며 가운데 4개 막대는 이진수 1-0에 해당하는 검은색 또는 흰색일 수 있습니다. 예를 들어, 문서를 구분하기 위해 자주 사용되는 Patch T 코드는 black-white-black-white-black-black 패턴에 해당합니다.

패치 코드는 문서 분리, 배치 제어 및 품질 관리 작업을 포함하여 가능한 한 많은 프로세스를 자동화하는 것이 중요한 대용량 스캔 작업에 자주 사용됩니다. 이를 통해 운영자는 한 번에 대량의 문서를 스캔하는 동시에 해당 문서의 처리 및 저장 방법을 계속 제어할 수 있습니다.

패치 코드 생성을 위한 Python API - 무료 다운로드

Aspose.BarCode for Python을 사용하여 패치 코드를 만들 것입니다. 바코드 생성 및 조작을 위한 다재다능하고 강력한 API입니다. 이를 통해 개발자는 다양한 유형의 1D 및 2D 바코드를 만들고 읽을 수 있습니다. Code 39, Code 128 및 QR Code를 포함하여 60개 이상의 바코드 기호가 지원됩니다. 또한 EAN, UPC, PDF147, Data Matrix 및 복합 바코드를 지원합니다.

콘솔에서 다음 pip 명령을 사용하여 패키지를 다운로드하거나 PyPI에서 API를 설치하십시오.

pip install aspose-barcode-for-python-via-net 

Python에서 패치 코드 생성

아래 단계에 따라 Python에서 패치 코드를 만들 수 있습니다.

  1. BarcodeGenerator 클래스의 인스턴스를 만들고 필수 EncodeTypes를 PATCHCODE로 설정합니다.
  2. 다음으로 입력 코드 텍스트를 지정합니다.
  3. 필요에 따라 바코드 사용자 지정 옵션을 지정합니다.
  4. 마지막으로 save() 메서드를 호출하여 생성된 바코드 이미지를 주어진 파일 경로에 저장합니다.

다음 코드 샘플은 Python에서 패치 바코드를 생성하는 방법을 보여줍니다.

# 이 코드 예제는 패치 코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Python에서 패치 코드를 만듭니다.

Python에서 패치 코드를 생성합니다.

A4 용지 크기에 대한 PatchCode 생성

세로 또는 가로 방향으로 A4 용지 크기에 대한 패치 코드를 생성할 수 있습니다. 패치 바코드가 페이지 테두리에 나타납니다. A4 용지 크기에 대한 패치 코드를 생성하려면 앞에서 언급한 단계를 따르십시오. 그러나 patchformat을 A4로 지정하기만 하면 됩니다.

다음 코드 샘플은 Python에서 A4 용지 크기에 대한 패치 코드를 생성하는 방법을 보여줍니다.

# 이 코드 예제는 A4 크기의 패치 코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# A4 크기의 PatchCode 바코드 생성
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
A4 용지 크기에 대한 PatchCode 생성

A4 용지 크기에 대한 PatchCode를 생성합니다.

A4 패치 형식은 세로 방향의 A4 페이지에서 작동합니다. 그러나 가로 형식의 A4 페이지용 패치 바코드를 생성하려면 patchformat을 A4LANDSCAPE로 지정합니다.

다음 코드 샘플은 Python에서 A4 Landscape에 대한 패치 코드를 생성하는 방법을 보여줍니다.

# 이 코드 예제는 A4 가로 크기로 패치 코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# 가로 방향으로 A4 크기의 PatchCode 바코드 생성
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
A4 용지 크기에 대한 PatchCode 생성

A4 가로용 PatchCode를 생성합니다.

US Letter 페이지용 패치 코드

마찬가지로 세로 또는 가로 방향의 미국 문자 페이지용 패치 코드도 생성할 수 있습니다. 이를 위해 USLETTER를 세로 방향의 패치 형식으로 지정하고 USLETTERLANDSCAPE를 가로 방향으로 지정해야 합니다.

다음 코드 샘플은 Python에서 미국 문자 페이지 크기에 대한 패치 코드를 생성하는 방법을 보여줍니다.

# 이 코드 예제는 US Letter 크기로 패치 코드를 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# 미국 편지 초상화
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# 미국 문자 풍경
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

QR 코드로 PatchCode 생성

앞서 언급한 단계에 따라 패치 코드에 QR 코드를 추가할 수 있습니다. 그러나 추가 바코드 텍스트 및 위치 속성을 지정해야 합니다.

다음 코드 샘플은 Python에서 QR 코드로 PatchCode를 생성하는 방법을 보여줍니다.

# 이 코드 예제는 QR 코드로 패치 코드 128을 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# 무료 QR로 PatchCode 바코드 생성
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
QR 코드로 PatchCode 생성

QR 코드로 PatchCode를 생성합니다.

패치 코드 유형

Aspose.BarCode for Python 라이브러리는 6개의 서로 다른 PatchCode 패턴을 지원합니다. 이러한 패턴은 패치 I, 패치 II, 패치 III, 패치 IV, 패치 T 및 패치 VI입니다.

다음 코드 샘플은 Python에서 다양한 패치 코드 패턴을 생성하는 방법을 보여줍니다.

# 이 코드 예제는 다양한 패치 코드 패턴을 생성하는 방법을 보여줍니다.
import aspose.barcode as barcode

# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# 패치 I
generator.code_text = "패치 I";
generator.save("C:\\Files\\PatchCodeI.jpg");

# 패치 II
generator.code_text = "패치 II";
generator.save("C:\\Files\\PatchCodeII.jpg");

# 패치 III
generator.code_text = "패치 III";
generator.save("C:\\Files\\PatchCodeIII.jpg");

# 패치 IV
generator.code_text = "패치 IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");

# 패치 T
generator.code_text = "패치 T";
generator.save("C:\\Files\\PatchCodeT.jpg");

# 패치 VI
generator.code_text = "패치 VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
패치 코드 유형

패치 코드 유형.

Barcode Python 라이브러리 - 무료 라이선스 받기

Aspose는 라이브러리의 기능을 테스트하기 위한 무료 평가판을 제공합니다. 평가 제한 없이 직접 라이브러리를 테스트하려면 무료 임시 라이센스를 받으십시오.

온라인에서 패치 코드 생성

이 API를 사용하여 개발된 온라인 PatchCode 생성기를 사용하여 무료로 온라인에서 패치 코드를 생성할 수 있습니다. 다음 링크를 사용하여 브라우저에서 무료 온라인 PatchCode 생성기에 액세스하십시오.

https://products.aspose.app/barcode/generate/patchcode

Python에서 바코드 패치 - 학습 리소스

패치 코드 생성에 대해 자세히 알아보고 아래 제공된 리소스를 사용하여 Python용 Aspose.BarCode의 다른 기능을 탐색할 수 있습니다.

결론

이 블로그 게시물에서는 Aspose.BarCode for Python을 사용하여 Python에서 패치 코드를 생성하는 방법을 배웠습니다. 단계별 가이드와 코드 샘플은 다양한 패턴의 패치 코드를 프로그래밍 방식으로 생성하는 방법을 보여줍니다. Aspose.BarCode for Python은 개발자에게 매우 유용한 도구입니다. 라이브러리를 쉽게 설치하고 Python 애플리케이션에서 바코드를 생성할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에 문의하십시오.

또한보십시오