Aspose.BarCode  PHP via Java için

PHP Barkod Oluşturucu ve Okuyucu API’si

Herhangi bir PHP web uygulamasındaki resimlerden 1D, 2D ve posta barkodlarını tarayın veya oluşturun.

  Download Free Trial
  
 

Aspose.BarCode for PHP via Java, PHP uygulamaları ve betikleri için bir dizi barkod oluşturma ve okuma API'sidir. Geliştiriciler, 1D, 2D ve posta barkodlarını farklı açılardan görüntülerden kolayca okuyabilir. Barkod oluşturucu API'si, JPG, PNG, GIF, BMP gibi çeşitli formatlarda barkod görüntüleri oluşturur. Ayrıca, kenarlıkları değiştirme, renk, görüntüleri döndürme, çözünürlüğü özelleştirme ve çok daha fazlası gibi çoklu görüntüleme özelliklerini destekler.

Gelişmiş PHP Barkod API Özellikleri

ECI QR Kodları Oluşturun

Çeşitli popüler barkod türleri arasında API, özel parametrelerle barkodlar oluşturmak için kullanılabilir. Bu tür işlevlerden biri, geliştiricilerin özel bir iletişim protokolü olan genişletilmiş kanal yorumlaması (ECI) kullanarak Unicode sembollerini kodlayan ECI QR kodları oluşturmasına olanak tanır. QR Kodlarında karakter kümelerini kodlamak için bir standarttır. QR Code okuyucularının, varsayılan QR Code karakter seti tarafından desteklenmeyebilecek farklı dillerdeki ve karakter setlerindeki metni doğru bir şekilde yorumlayıp görüntülemesine olanak tanır. Okuyucu, bir ECI tanımlayıcısına sahip bir QR kodunu tararken, bu QR Kodunda kodlanmış bilgilerin kodunu çözmek ve görüntülemek için kullanılacak doğru karakter setini belirleyebilir. Bu, çok çeşitli dilleri ve karakter kümelerini desteklemeyi sağlar. Bu protokol, Japonca, Kiril, İbranice, Yunanca, Arapça ve diğerleri gibi İngilizce olmayan karakterleri kodlayan QR Kodları oluşturmak için kullanışlıdır. ECI etkinleştirildiğinde, bir QR kodu yalnızca bir basamak kümesini ham bayt değerleri olarak depolamakla kalmaz, aynı zamanda bu değerleri yorumlamak için bir açıklama da içerir. Barkod kitaplığı, UTF8, ASCII ve diğerleri gibi en yaygın kullanılan tüm karakter kümesi kodlamalarını destekler. ECI modunu kullanarak İngilizce olmayan sembolleri kodlamak için QR kodları oluşturun.

QR Kod Üretimi

API, büyük veya standart olmayan giriş metin değerleri için Data Matrix, Aztec Code, PDF417 ve diğerleri dahil olmak üzere çeşitli türlerde barkodlar oluşturma yeteneğine sahiptir. İşte QR Code üretimi için kod örneği.

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

Barkod Okuma Kalitesi Ön Ayarları

PHP via Java için Aspose.BarCode'un özelliklerinden biri, farklı ön ayarlar kullanarak barkod okuma sürecini özelleştirme yeteneğidir. Bu ön ayarlar, farklı senaryolar için optimize edilmiş ve barkod tanımanın doğruluğunu ve hızını artırmaya yardımcı olabilecek önceden tanımlanmış okuma parametresi gruplarıdır. Örneğin, küçük, düşük kaliteli veya hasarlı barkodların yanı sıra karmaşık metin belgelerinden taranan veya açılı olarak döndürülen barkodların tanınmasını iyileştirmek için bazı ön ayarlar kullanılabilir. Yüksek kaliteli görüntüler ve doğrusal barkodlar için okuma hızını artırmak üzere diğer ön ayarlar kullanılabilir. Geliştiriciler, bu ön ayarları kullanarak, kendi özel kullanım durumları için tanıma doğruluğunu ve verimliliğini en üst düzeye çıkarmak için barkod okuma işleminde ince ayar yapabilir. Bu, uygulamalarının genel performansını artırabilir ve müşterileri için daha iyi bir kullanıcı deneyimi sağlayabilir.

Canlı Barkod Tanıma Örneği

Barkod okuyucu API'si, 1D, 2D ve posta barkodlarını taramak, algılamak ve okumak için bir dizi özellik sağlar. Geliştiriciler, yalnızca birkaç satır kodla bu işlevi uygulamalarına kolayca entegre edebilir ve yaygın olarak kullanılan çok çeşitli barkodları algılamak ve kodunu çözmek için kullanabilir. API, kullanıcı dostu ve sezgisel olacak şekilde tasarlanmıştır ve geliştiricilerin uygulamalarına hızlı ve kolay bir şekilde barkod tarama özellikleri eklemelerini kolaylaştırır.

Ready to recognize tanıma Buraya bir dosya bırakın veya göz atmak için tıklayın *

* Dosyalarınızı yükleyerek veya hizmeti kullanarak Şartlarımızı kabul etmiş olursunuz: ve Gizlilik Politikası'nı kullanın.

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());
}

Tanıma sonucu

İnsanlar ne diyor

Sadece bizim sözümüze güvenmeyin. Kullanıcıların API'ler hakkında söylediklerini görün.

 
 
View Case Studies
  

Support and Learning Resources