Java를 통한 PHP용 Aspose.BarCode는 PHP 애플리케이션 및 스크립트용 바코드 생성 및 판독 API 세트입니다. 개발자는 다양한 각도의 이미지에서 1D, 2D 및 우편 바코드를 쉽게 읽을 수 있습니다. 바코드 생성기 API는 JPG, PNG, GIF, BMP와 같은 다양한 형식의 바코드 이미지를 생성합니다. 또한 테두리 조작, 색상, 이미지 회전, 해상도 맞춤설정 등과 같은 여러 이미징 기능을 지원합니다.
고급 PHP 바코드 API 기능
ECI QR 코드 생성
널리 사용되는 다양한 바코드 유형 중에서 API를 사용하여 특수 매개변수로 바코드를 생성할 수 있습니다. 이러한 기능 중 하나를 통해 개발자는 특수 통신 프로토콜인 확장 채널 해석(ECI)을 사용하여 유니코드 기호를 인코딩하는 ECI QR 코드를 생성할 수 있습니다. QR 코드의 문자 집합을 인코딩하기 위한 표준입니다. 이를 통해 QR 코드 판독기는 기본 QR 코드 문자 집합에서 지원되지 않을 수 있는 다른 언어 및 문자 집합으로 텍스트를 올바르게 해석하고 표시할 수 있습니다. ECI 지정자로 QR 코드를 스캔하는 동안 판독기는 이 QR 코드에 인코딩된 정보를 디코딩하고 표시하는 데 사용할 올바른 문자 세트를 식별할 수 있습니다. 이를 통해 광범위한 언어 및 문자 집합을 지원할 수 있습니다. 이 프로토콜은 일본어, 키릴 문자, 히브리어, 그리스어, 아랍어 등과 같은 비영어 문자를 인코딩하는 QR 코드를 만드는 데 유용합니다. ECI가 활성화되면 QR 코드는 일련의 숫자를 원시 바이트 값으로 저장할 뿐만 아니라 이러한 값을 해석하는 설명도 포함합니다. 바코드 라이브러리는 UTF8, ASCII 및 기타 여러 가지와 같이 가장 널리 사용되는 모든 문자 집합 인코딩을 지원합니다. ECI 모드를 사용하여 영어가 아닌 기호를 인코딩하는 QR 코드를 생성합니다.
QR 코드 생성
API에는 크거나 비표준 입력 텍스트 값에 대해 Data Matrix, Aztec 코드, PDF417 등을 포함한 다양한 유형의 바코드를 생성하는 기능이 있습니다. 다음은 QR 코드 생성을 위한 코드 샘플입니다.
바코드 판독 품질 사전 설정
PHP via Java용 Aspose.BarCode의 기능 중 하나는 다양한 사전 설정을 사용하여 바코드 판독 프로세스를 사용자 정의하는 기능입니다. 이러한 사전 설정은 다양한 시나리오에 최적화된 미리 정의된 판독 매개변수 세트이며 바코드 인식의 정확도와 속도를 개선하는 데 도움이 될 수 있습니다. 예를 들어 일부 사전 설정을 사용하여 작거나 품질이 낮거나 손상된 바코드는 물론 복잡한 텍스트 문서에서 스캔하거나 비스듬히 회전한 바코드의 인식을 개선할 수 있습니다. 다른 사전 설정을 사용하여 고품질 이미지 및 선형 바코드의 읽기 속도를 높일 수 있습니다. 이러한 사전 설정을 사용하여 개발자는 바코드 판독 프로세스를 미세 조정하여 특정 사용 사례에 대한 인식 정확도와 효율성을 극대화할 수 있습니다. 이를 통해 애플리케이션의 전반적인 성능을 개선하고 고객에게 더 나은 사용자 경험을 제공할 수 있습니다.
바코드 인식 라이브 예제
바코드 판독기 API는 1D, 2D 및 우편 바코드를 스캔, 감지 및 판독하기 위한 일련의 기능을 제공합니다. 몇 줄의 코드만으로 개발자는 이 기능을 애플리케이션에 쉽게 통합하고 이를 사용하여 일반적으로 사용되는 광범위한 바코드를 감지하고 디코딩할 수 있습니다. API는 사용자 친화적이고 직관적으로 설계되어 개발자가 쉽고 빠르게 바코드 스캔 기능을 응용 프로그램에 추가할 수 있습니다.
Supported Barcode Types
Using PHP via Java, developers can read and generate barcodes of differen types, including the following.
2D:
Linear:
Postal: