Java를 통한 Python용 Aspose.BarCode는 python-java 브리지를 사용하여 Python 애플리케이션에 통합할 일련의 바코드 생성 및 읽기 API입니다. 개발자는 바코드 생성 및 인식 기능을 쉽게 추가할 수 있습니다. Python 기반의 바코드 API는 바코드 이미지를 생성하여 PNG, JPG, GIF, BMP, TIFF 등 다양한 형식으로 저장합니다. 테두리 맞춤설정, 색 구성표, 회전 각도, 해상도 등과 같은 다양한 이미징 기능을 지원합니다.
Java Barcode API 기능을 통한 고급 Python
다양한 형식으로 바코드 저장
바코드 라이브러리는 널리 사용되는 래스터 이미지 형식뿐만 아니라 스트림 또는 벡터를 사용하여 생성된 바코드를 저장할 수 있는 다양한 옵션을 제공합니다. 바코드는 가장 널리 사용되는 5가지 이미지 형식 중 하나 또는 두 가지 벡터 형식을 사용하여 다운로드할 수 있습니다. 바코드를 파일, 스트림 또는 비트맵으로 로드할 수도 있습니다. 개발자는 필요한 출력 모드를 설정하여 특정 비즈니스 요구 사항에 따라 바코드 생성 및 저장 프로세스를 사용자 정의할 수 있습니다. API는 입력/출력용 BMP, PNG, GIF, JPEG 및 TIFF와 같은 파일 형식을 지원합니다. 출력용 EMF 및 SVG. 개발자는 바코드를 EMF 및 SVG 파일과 같은 벡터 이미지로 저장하여 해상도 손실 없이 크기를 조정할 수 있습니다. 생성된 바코드를 스트림으로 출력할 수 있습니다(바이너리 형식 사용). 이 모드는 특정 운영 체제 및 특정 출력 장치의 사용을 추상화하는 데 사용할 수 있습니다. API를 사용하면 먼저 바코드를 비트맵 개체로 저장한 다음 필요한 파일 형식으로 다운로드하거나 추가 처리할 수 있습니다. 이러한 객체는 픽셀 그리드를 사용하여 이미지를 나타냅니다. 비트맵의 각 픽셀은 픽셀이 채워져 있는지 또는 비어 있는지를 지정하는 이진 값으로 표시됩니다. 비트맵 객체는 이미지를 표현하고 조작하는 역할을 합니다. 그래픽 및 이미징 소프트웨어에서 일반적으로 사용됩니다.
QR 코드 생성
이 바코드 API는 크거나 비표준 값을 인코딩하기 위해 Data Matrix, Aztec 코드, PDF417 등 주로 사용되는 2D 유형의 바코드를 생성하는 기능이 있습니다. 다음 코드 샘플은 QR 코드 생성을 설명합니다.
최적화된 바코드 스캐닝 및 디코딩
Java를 통한 Python용 Aspose.BarCode의 기능 중 하나는 다양한 사전 설정을 사용하여 바코드 판독 프로세스를 사용자 정의하는 기능입니다. 이는 다양한 시나리오에 최적화되어 바코드 인식의 정확성과 속도를 개선하는 데 도움이 되는 미리 정의된 판독 매개변수 세트입니다. 예를 들어 일부 사전 설정을 사용하여 작거나 품질이 낮거나 손상된 바코드는 물론 복잡한 텍스트 문서에서 스캔하거나 비스듬히 회전한 바코드의 인식을 개선할 수 있습니다. 다른 사전 설정을 사용하여 고품질 이미지 및 선형 바코드의 읽기 속도를 높일 수 있습니다. 이러한 사전 설정을 사용하여 개발자는 바코드 판독 프로세스를 미세 조정하여 특정 사용 사례에 대한 인식 정확도와 효율성을 극대화할 수 있습니다. 이를 통해 애플리케이션의 전반적인 성능을 개선하고 고객에게 더 나은 사용자 경험을 제공할 수 있습니다.
바코드 인식 라이브 예제
바코드 판독기 API는 1D, 2D 및 우편 바코드를 스캔, 감지 및 판독하기 위한 일련의 기능을 제공합니다. 몇 줄의 코드만으로 개발자는 이 기능을 애플리케이션에 쉽게 통합하고 이를 사용하여 일반적으로 사용되는 광범위한 바코드를 감지하고 디코딩할 수 있습니다. API는 사용자 친화적이고 직관적으로 설계되어 개발자가 Python 애플리케이션에 바코드 스캔 기능을 쉽고 빠르게 추가할 수 있도록 합니다.
Supported Barcode Types
Using Python via Java, developers can read and generate barcodes of differen types, including the following.
2D:
Linear:
Postal: