Aspose.BarCode  a következőhöz: PHP via Java

PHP vonalkód generátor és olvasó API

Szkenneljen vagy generáljon 1D, 2D és postai vonalkódokat a képekből bármely PHP webalkalmazásban.

  Download Free Trial
  
 

Az Aspose.BarCode for PHP Java-n keresztül vonalkód-generáló és -olvasó API-k készlete PHP-alkalmazásokhoz és szkriptekhez. A fejlesztők könnyedén leolvashatják az 1D, 2D és postai vonalkódokat a képekről különböző szögekből. Vonalkód generátor API vonalkód képeket hoz létre különféle formátumokban, például JPG, PNG, GIF, BMP. Ezenkívül számos képalkotási funkciót támogat, mint például a szegélyek, a színek, a képek elforgatása, a felbontás testreszabása és még sok más.

Fejlett PHP vonalkód API-funkciók

ECI QR kódok létrehozása

A különféle népszerű vonalkódtípusok közül az API segítségével speciális paraméterekkel rendelkező vonalkódokat lehet létrehozni. Az egyik ilyen funkció lehetővé teszi a fejlesztők számára, hogy ECI QR-kódokat állítsanak elő, amelyek Unicode szimbólumokat kódolnak egy speciális kommunikációs protokoll, a kiterjesztett csatornaértelmezés (ECI) segítségével. Ez egy szabvány a karakterkészletek QR-kódokban való kódolására. Lehetővé teszi a QR-kód olvasók számára, hogy helyesen értelmezzék és jelenítsék meg a szöveget különböző nyelveken és karakterkészleteken, amelyeket az alapértelmezett QR-kód karakterkészlet nem támogat. A QR-kód ECI-jelölővel történő beolvasása során az olvasó azonosíthatja a helyes karakterkészletet, amelyet a QR-kódban kódolt információk dekódolásához és megjelenítéséhez használ. Ez lehetővé teszi a nyelvek és karakterkészletek széles skálájának támogatását. Ez a protokoll hasznos olyan QR-kódok létrehozásához, amelyek nem angol karaktereket kódolnak, mint például japán, cirill, héber, görög, arab és mások. Ha az ECI engedélyezve van, a QR-kód nem csak egy sor számjegyet tárol nyers bájtértékként, hanem magyarázatot is tartalmaz ezen értékek értelmezésére. A vonalkódkönyvtár támogatja az összes legszélesebb körben használt karakterkészlet kódolást, mint például az UTF8, ASCII és sok más. Generáljon QR-kódokat a nem angol szimbólumok kódolásához az ECI mód használatával.

QR kód generálás

Az API különféle típusú vonalkódok létrehozására képes, beleértve a Data Matrix, a Aztec kódot, a PDF417-et és másokat is, nagy vagy nem szabványos bemeneti szövegértékekhez. Íme a kódminta a QR-kód generálásához.

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

Vonalkód-olvasási minőségi beállítások

Az Aspose.BarCode for PHP via Java egyik funkciója a vonalkód-olvasási folyamat testreszabása különböző előre beállított értékek használatával. Ezek az előre beállított olvasási paraméterek előre meghatározott készletei, amelyek különböző forgatókönyvekhez vannak optimalizálva, és segíthetnek javítani a vonalkód-felismerés pontosságát és sebességét. Egyes előre beállított értékek például a kicsi, gyenge minőségű vagy sérült vonalkódok, valamint az összetett szöveges dokumentumokból beolvasott vagy ferdén elforgatott vonalkódok felismerésének javítására használhatók. Más előbeállítások is használhatók a kiváló minőségű képek és lineáris vonalkódok olvasási sebességének növelésére. Ezekkel az előre beállított beállításokkal a fejlesztők finomhangolhatják a vonalkód-olvasási folyamatot, hogy maximalizálják a felismerés pontosságát és hatékonyságát az adott felhasználási esetekre. Ez javíthatja alkalmazásaik általános teljesítményét, és jobb felhasználói élményt biztosít ügyfeleik számára.

Vonalkód felismerés élő példa

A vonalkódolvasó API egy sor funkciót biztosít az 1D, 2D és postai vonalkódok beolvasásához, észleléséhez és olvasásához. Néhány sornyi kóddal a fejlesztők könnyedén integrálhatják ezt a funkciót alkalmazásaikba, és felhasználhatják a gyakran használt vonalkódok széles skálájának észlelésére és dekódolására. Az API-t felhasználóbarátnak és intuitívnak tervezték, így a fejlesztők könnyen és gyorsan hozzáadhatnak vonalkód-leolvasó képességeket alkalmazásaikhoz.

Ready to recognize Felismerés Dobjon ide egy fájlt, vagy kattintson a böngészéshez *

* A fájlok feltöltésével vagy a szolgáltatás használatával Ön elfogadja Feltételeinket használja és az Adatvédelmi irányelveket.

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

Elismerés eredménye

Mit mondanak az emberek

Ne csak szót fogadjon. Tekintse meg, mit mondanak a felhasználók az API-król.

 
 
View Case Studies
  

Support and Learning Resources