Aspose.BarCode  pro PHP via Java

API pro generátor a čtečku čárových kódů PHP

Skenujte nebo generujte 1D, 2D a poštovní čárové kódy z obrázků v libovolné webové aplikaci PHP.

  Download Free Trial
  
 

Aspose.BarCode for PHP přes Java je sada rozhraní API pro generování a čtení čárových kódů pro aplikace a skripty PHP. Vývojáři mohou snadno číst 1D, 2D a poštovní čárové kódy z obrázků pod různými úhly. Barcode generator API vytváří obrázky čárových kódů v různých formátech, jako jsou JPG, PNG, GIF, BMP. Kromě toho podporuje různé zobrazovací funkce, jako je manipulace s okraji, barvy, otáčení obrázků, přizpůsobení rozlišení a mnoho dalšího.

Pokročilé funkce PHP Barcode API

Generujte ECI QR kódy

Mezi různými oblíbenými typy čárových kódů lze API použít k vytvoření čárových kódů se speciálními parametry. Jedna z takových funkcí umožňuje vývojářům generovat ECI QR kódy, které kódují Unicode symboly pomocí rozšířené interpretace kanálů (ECI), speciálního komunikačního protokolu. Je to standard pro kódování znakových sad v QR kódech. Umožňuje čtečkám QR Code správně interpretovat a zobrazovat text v různých jazycích a znakových sadách, které nemusí být podporovány výchozí znakovou sadou QR Code. Při skenování QR kódu s ECI kódem může čtečka identifikovat správnou znakovou sadu pro dekódování a zobrazení informací zakódovaných v tomto QR kódu. To umožňuje podporu široké škály jazyků a znakových sad. Tento protokol je užitečný pro vytváření kódů QR kódujících neanglické znaky, jako je japonština, azbuka, hebrejština, řečtina, arabština a další. Když je povolena ECI, QR kód nejen ukládá sadu číslic jako nezpracované hodnoty bajtů, ale obsahuje také vysvětlení k interpretaci těchto hodnot. Knihovna čárových kódů podporuje všechna nejpoužívanější kódování znakových sad, jako je UTF8, ASCII a mnoho dalších. Generujte QR kódy pro kódování neanglických symbolů pomocí režimu ECI.

Generování QR kódu

API má schopnost vytvářet čárové kódy různých typů, včetně Data Matrix, Aztec Code, PDF417 a dalších, pro velké nebo nestandardní vstupní textové hodnoty. Zde je ukázka kódu pro generování QR kódu.

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

Předvolby kvality čtení čárových kódů

Jednou z funkcí Aspose.BarCode pro PHP via Java je možnost přizpůsobit proces čtení čárových kódů pomocí různých předvoleb. Tyto předvolby jsou předdefinované sady parametrů čtení, které jsou optimalizovány pro různé scénáře a mohou pomoci zlepšit přesnost a rychlost rozpoznávání čárových kódů. Některé předvolby lze například použít ke zlepšení rozpoznávání malých, nekvalitních nebo poškozených čárových kódů, stejně jako čárových kódů, které jsou naskenovány ze složitých textových dokumentů nebo které jsou natočeny pod úhlem. Další předvolby lze použít ke zvýšení rychlosti čtení vysoce kvalitních obrázků a lineárních čárových kódů. Pomocí těchto předvoleb mohou vývojáři vyladit proces čtení čárových kódů tak, aby maximalizovali přesnost a efektivitu rozpoznávání pro jejich konkrétní případy použití. To může zlepšit celkový výkon jejich aplikací a poskytnout lepší uživatelskou zkušenost pro jejich zákazníky.

Živý příklad rozpoznávání čárového kódu

API čtečky čárových kódů poskytuje sadu funkcí pro skenování, detekci a čtení 1D, 2D a poštovních čárových kódů. Pomocí několika řádků kódu mohou vývojáři snadno integrovat tuto funkci do svých aplikací a použít ji k detekci a dekódování široké škály běžně používaných čárových kódů. Rozhraní API je navrženo tak, aby bylo uživatelsky přívětivé a intuitivní, což vývojářům usnadňuje rychlé a snadné přidávání možností skenování čárových kódů do jejich aplikací.

Ready to recognize Rozpoznávání Sem přetáhněte soubor nebo kliknutím procházejte *

* Nahráním souborů nebo používáním služby souhlasíte s našimi Podmínkami použijte a zásady ochrany soukromí.

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

Výsledek uznání

Co lidé říkají

Neberte nás za slovo. Podívejte se, co uživatelé říkají o API.

 
 
View Case Studies
  

Support and Learning Resources

  
  

Aspose.BarCode nabízí individuální rozhraní API pro generování a rozpoznávání čárových kódů pro další populární vývojová prostředí, jak je uvedeno níže: