Aspose.BarCode  PHP via Java 용

PHP 바코드 생성기 및 리더 API

모든 PHP 웹 애플리케이션의 이미지에서 1D, 2D 및 우편 바코드를 스캔하거나 생성합니다.

  Download Free Trial
  
 

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 코드 생성을 위한 코드 샘플입니다.

Code to be executed - PHP


// Create an instane of the BarcodeGenerator class
$generator = new BarcodeGenerator(EncodeTypes::QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
$generator->getParameters()->getBarcode()->getXDimension()->setMillimeteres(2);

// Set codetext position
$generator->getParameters()->getCodeTextParameters()->setLocation(CodeLocation::Below);

// Generate and save image
$generator->save("example.png", BarCodeImageFormat::PNG);
Generation result

바코드 판독 품질 사전 설정

PHP via Java용 Aspose.BarCode의 기능 중 하나는 다양한 사전 설정을 사용하여 바코드 판독 프로세스를 사용자 정의하는 기능입니다. 이러한 사전 설정은 다양한 시나리오에 최적화된 미리 정의된 판독 매개변수 세트이며 바코드 인식의 정확도와 속도를 개선하는 데 도움이 될 수 있습니다. 예를 들어 일부 사전 설정을 사용하여 작거나 품질이 낮거나 손상된 바코드는 물론 복잡한 텍스트 문서에서 스캔하거나 비스듬히 회전한 바코드의 인식을 개선할 수 있습니다. 다른 사전 설정을 사용하여 고품질 이미지 및 선형 바코드의 읽기 속도를 높일 수 있습니다. 이러한 사전 설정을 사용하여 개발자는 바코드 판독 프로세스를 미세 조정하여 특정 사용 사례에 대한 인식 정확도와 효율성을 극대화할 수 있습니다. 이를 통해 애플리케이션의 전반적인 성능을 개선하고 고객에게 더 나은 사용자 경험을 제공할 수 있습니다.

바코드 인식 라이브 예제

바코드 판독기 API는 1D, 2D 및 우편 바코드를 스캔, 감지 및 판독하기 위한 일련의 기능을 제공합니다. 몇 줄의 코드만으로 개발자는 이 기능을 애플리케이션에 쉽게 통합하고 이를 사용하여 일반적으로 사용되는 광범위한 바코드를 감지하고 디코딩할 수 있습니다. API는 사용자 친화적이고 직관적으로 설계되어 개발자가 쉽고 빠르게 바코드 스캔 기능을 응용 프로그램에 추가할 수 있습니다.

Ready to recognize 인식 여기에 파일을 놓거나 클릭하여 찾아보기 *

* 파일을 업로드하거나 서비스를 사용하면 약관에 동의하게 됩니다. 사용개인정보 보호정책.

Code to be executed - PHP

    
try
{
    $image_bytes = file_get_contents("<file name>");
    $image = base64_encode($image_bytes);
    $reader = new BarCodeReader($image, null, DecodeType::AllSupportedTypes);
    forEach($reader->readBarCodes() as $res)
    {
        print("Code Text : ".$res->getCodeTypeName()."\\n");
        print("\\n");
        print("Code Type : ".$res->getCodeText()."\\n");
    }

}
catch (BarcodeException $e)
{
    print($e->getMessage());
}

인식 결과

사람들이 말하는 것

우리의 말을 그대로 받아들이지 마십시오. API에 대한 사용자의 의견을 확인하십시오.

 
 
View Case Studies
  

Support and Learning Resources