Browse our Products

Aspose.BarCode for PHP via Java 25.9

All Changes

KeySummaryCategory
BARCODENET-39007Optimize Han Xin recognition speedEnhancement
BARCODENET-39348Improve Pdf417 recognition performanceEnhancement
BARCODEPHP-979Particular tests failed with the same assertion error (expected 8190, got 4095)Bug
BARCODEPHP-984Fix incorrect handling of non-ASCII charactersBug
BARCODEPHP-1004Unexpected error occurs when calling BarcodeGenerator constructorBug
BARCODEPHP-1005Refactor source files to align with PSR-4Enhancement

Pdf417 recognition performance

Pdf417 barcode recognition performance has been enhanced, with better results on mobile devices and in document processing scenarios.

$barCodeReader = new BarCodeReader(self::folder . "Pdf417.png", null, [DecodeType::PDF_417, DecodeType::COMPACT_PDF_417]);
$barCodeResults = $barCodeReader->readBarCodes();
foreach($barCodeResults as $result) {
    echo $result->getCodeTypeName() . PHP_EOL;
    echo $result->getCodeText() . PHP_EOL;;
}

Han Xin code recognition performance

Han Xin code ecognition performance has been refined, leading to more consistent decoding.

$barCodeReader = new BarCodeReader(self::folder . "HanXinCode.png", null, DecodeType::HAN_XIN);
$barCodeResults = $barCodeReader->readBarCodes();
foreach($barCodeResults as $result) {
    echo $result->getCodeTypeName() . PHP_EOL;
    echo $result->getCodeText(null) . PHP_EOL;;
}

Public API changes and backwards compatibility

No changes in this release.