Aspose.BarCode  för PHP via Java

PHP Barcode Generator och Reader API

Skanna eller generera 1D-, 2D- och poststreckkoder från bilder i valfri PHP-webbapplikation.

  Download Free Trial
  
 

Aspose.BarCode för PHP via Java är en uppsättning streckkodsgenerering och läsning av API:er för PHP-applikationer och skript. Utvecklare kan enkelt läsa 1D, 2D och poststreckkoder från bilder i olika vinklar. Streckkodsgenerator API skapar streckkodsbilder i olika format som JPG, PNG, GIF, BMP. Dessutom stöder den flera bildbehandlingsfunktioner som att manipulera kanter, färg, rotera bilder, anpassa upplösning och mycket mer.

Avancerade PHP Barcode API-funktioner

Generera ECI QR-koder

Bland olika populära streckkodstyper kan API:et användas för att skapa streckkoder med speciella parametrar. En av dessa funktioner gör det möjligt för utvecklare att generera ECI QR-koder som kodar Unicode-symboler med hjälp av utökad kanaltolkning (ECI), ett speciellt kommunikationsprotokoll. Det är en standard för att koda teckenuppsättningar i QR-koder. Den tillåter QR-kodläsare att korrekt tolka och visa text på olika språk och teckenuppsättningar, vilket kanske inte stöds av standard QR-kodteckenuppsättningen. När du skannar en QR-kod med en ECI-designator kan läsaren identifiera den korrekta teckenuppsättningen som ska användas för avkodning och visning av informationen som kodas i denna QR-kod. Detta möjliggör stöd för ett brett utbud av språk och teckenuppsättningar. Detta protokoll är användbart för att skapa QR-koder som kodar icke-engelska tecken, som japanska, kyrilliska, hebreiska, grekiska, arabiska och andra. När ECI är aktiverat lagrar en QR-kod inte bara en uppsättning siffror som råbytevärden, utan den innehåller också en förklaring för att tolka dessa värden. Streckkodsbiblioteket stöder alla mest använda teckenuppsättningskodningar, såsom UTF8, ASCII och många andra. Generera QR-koder för att koda icke-engelska symboler med hjälp av ECI-läget.

Generering av QR-koder

API har förmågan att skapa streckkoder av olika typer, inklusive Data Matrix, Aztec Code, PDF417 och andra, för stora eller icke-standardiserade textvärden. Här är kodexemplet för generering av QR-koder.

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

Förinställningar för streckkodsläsningskvalitet

En av funktionerna i Aspose.BarCode för PHP via Java är möjligheten att anpassa streckkodsläsningsprocessen genom att använda olika förinställningar. Dessa förinställningar är fördefinierade uppsättningar av läsparametrar som är optimerade för olika scenarier och kan hjälpa till att förbättra noggrannheten och hastigheten för streckkodsigenkänning. Vissa förinställningar kan till exempel användas för att förbättra igenkänningen av små streckkoder av låg kvalitet eller skadade streckkoder, samt streckkoder som skannas från komplexa textdokument eller som roteras i en vinkel. Andra förinställningar kan användas för att öka läshastigheten för bilder av hög kvalitet och linjära streckkoder. Med dessa förinställningar kan utvecklare finjustera streckkodsläsningsprocessen för att maximera igenkänningsnoggrannheten och effektiviteten för deras specifika användningsfall. Detta kan förbättra den övergripande prestandan för deras applikationer och ge en bättre användarupplevelse för sina kunder.

Streckkodsigenkänning Live Exempel

Streckkodsläsarens API tillhandahåller en uppsättning funktioner för att skanna, upptäcka och läsa 1D-, 2D- och poststreckkoder. Med bara några rader kod kan utvecklare enkelt integrera denna funktion i sina applikationer och använda den för att upptäcka och avkoda ett brett utbud av vanliga streckkoder. API:et är utformat för att vara användarvänligt och intuitivt, vilket gör det enkelt för utvecklare att snabbt och enkelt lägga till streckkodsskanningsfunktioner till sina applikationer.

Ready to recognize Känna igen Släpp en fil här eller klicka för att bläddra *

* Genom att ladda upp dina filer eller använda tjänsten godkänner du våra villkor för använda och sekretesspolicy.

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

Erkännande resultat

Vad folk säger

Ta inte bara vårt ord för det. Se vad användarna har att säga om API:er.

 
 
View Case Studies
  

Support and Learning Resources