Aspose.BarCode  voor PHP via Java

PHP-barcodegenerator en Reader-API

Scan of genereer 1D-, 2D- en postbarcodes van afbeeldingen in elke PHP-webtoepassing.

  Download Free Trial
  
 

Aspose.BarCode voor PHP via Java is een set API's voor het genereren en lezen van streepjescodes voor PHP-toepassingen en -scripts. Ontwikkelaars kunnen eenvoudig 1D-, 2D- en postbarcodes lezen van afbeeldingen vanuit verschillende hoeken. Barcodegenerator API maakt barcodeafbeeldingen in verschillende formaten zoals JPG, PNG, GIF, BMP. Bovendien ondersteunt het meerdere beeldfuncties, zoals het manipuleren van randen, kleur, roterende afbeeldingen, het aanpassen van de resolutie en nog veel meer.

Geavanceerde PHP Barcode API-functies

Genereer ECI QR-codes

Van de verschillende populaire soorten streepjescodes kan de API worden gebruikt om streepjescodes met speciale parameters te maken. Met een van die functies kunnen ontwikkelaars ECI QR-codes genereren die Unicode-symbolen coderen met behulp van Extended Channel Interpretation (ECI), een speciaal communicatieprotocol. Het is een standaard voor het coderen van tekensets in QR-codes. Hiermee kunnen QR-codelezers tekst in verschillende talen en tekensets correct interpreteren en weergeven, die mogelijk niet worden ondersteund door de standaard QR-code-tekenset. Tijdens het scannen van een QR-code met een ECI-aanduiding kan de lezer de juiste tekenset identificeren om te gebruiken voor het decoderen en weergeven van de informatie die in deze QR-code is gecodeerd. Dit maakt ondersteuning van een breed scala aan talen en tekensets mogelijk. Dit protocol is handig om QR-codes te maken die coderen voor niet-Engelse tekens, zoals Japans, Cyrillisch, Hebreeuws, Grieks, Arabisch en andere. Wanneer ECI is ingeschakeld, slaat een QR-code niet alleen een reeks cijfers op als onbewerkte bytewaarden, maar bevat deze ook een uitleg om deze waarden te interpreteren. De barcodebibliotheek ondersteunt alle meest gebruikte tekensetcoderingen, zoals UTF8, ASCII en vele andere. Genereer QR-codes om niet-Engelse symbolen te coderen met behulp van de ECI-modus.

QR-code genereren

API heeft de mogelijkheid om verschillende soorten streepjescodes te maken, waaronder Data Matrix, Aztec Code, PDF417 en andere, voor grote of niet-standaard invoertekstwaarden. Hier is het codevoorbeeld voor het genereren van QR-codes.

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

Voorinstellingen voor het lezen van streepjescodes

Een van de kenmerken van Aspose.BarCode voor PHP via Java is de mogelijkheid om het leesproces van streepjescodes aan te passen door verschillende voorinstellingen te gebruiken. Deze voorinstellingen zijn vooraf gedefinieerde sets leesparameters die zijn geoptimaliseerd voor verschillende scenario's en kunnen helpen de nauwkeurigheid en snelheid van streepjescodeherkenning te verbeteren. Sommige voorinstellingen kunnen bijvoorbeeld worden gebruikt om de herkenning van kleine, slechte of beschadigde streepjescodes te verbeteren, evenals streepjescodes die zijn gescand uit complexe tekstdocumenten of die onder een hoek zijn gedraaid. Andere voorinstellingen kunnen worden gebruikt om de leessnelheid voor afbeeldingen van hoge kwaliteit en lineaire streepjescodes te verhogen. Met behulp van deze voorinstellingen kunnen ontwikkelaars het leesproces van streepjescodes verfijnen om de herkenningsnauwkeurigheid en efficiëntie voor hun specifieke gebruikssituaties te maximaliseren. Dit kan de algehele prestaties van hun applicaties verbeteren en een betere gebruikerservaring voor hun klanten bieden.

Barcodeherkenning Live Voorbeeld

De barcodelezer-API biedt een reeks functies voor het scannen, detecteren en lezen van 1D-, 2D- en postbarcodes. Met slechts een paar regels code kunnen ontwikkelaars deze functionaliteit eenvoudig in hun toepassingen integreren en gebruiken om een ​​breed scala aan veelgebruikte streepjescodes te detecteren en te decoderen. De API is ontworpen om gebruiksvriendelijk en intuïtief te zijn, waardoor het voor ontwikkelaars gemakkelijk wordt om snel en eenvoudig barcodescanning aan hun applicaties toe te voegen.

Ready to recognize Herkennen Zet hier een bestand neer of klik om te bladeren *

* Door uw bestanden te uploaden of de service te gebruiken, gaat u akkoord met onze Algemene voorwaarden gebruik en privacybeleid.

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

Erkenning resultaat

Wat mensen zeggen

Geloof ons niet zomaar op ons woord. Bekijk wat gebruikers te zeggen hebben over API's.

 
 
View Case Studies
  

Support and Learning Resources