Aspose.BarCode  per PHP via Java

Generatore di codici a barre PHP e API del lettore

Scansiona o genera codici a barre 1D, 2D e postali da immagini in qualsiasi applicazione Web PHP.

  Download Free Trial
  
 

Aspose.BarCode per PHP via Java è un insieme di API per la generazione e la lettura di codici a barre per applicazioni e script PHP. Gli sviluppatori possono leggere facilmente codici a barre 1D, 2D e postali da immagini da diverse angolazioni. L'API del generatore di codici a barre crea immagini di codici a barre in vari formati come JPG, PNG, GIF, BMP. Inoltre, supporta molteplici funzionalità di imaging come la manipolazione dei bordi, il colore, la rotazione delle immagini, la personalizzazione della risoluzione e molto altro.

Funzionalità avanzate dell'API per codici a barre PHP

Genera codici QR ECI

Tra i vari tipi di codici a barre più diffusi, l'API può essere utilizzata per creare codici a barre con parametri speciali. Una di queste funzioni consente agli sviluppatori di generare codici QR ECI che codificano i simboli Unicode utilizzando l'interpretazione del canale esteso (ECI), uno speciale protocollo di comunicazione. È uno standard per la codifica dei set di caratteri nei codici QR. Consente ai lettori di codici QR di interpretare e visualizzare correttamente il testo in diverse lingue e set di caratteri, che potrebbero non essere supportati dal set di caratteri predefinito del codice QR. Durante la scansione di un codice QR con un designatore ECI, il lettore può identificare il set di caratteri corretto da utilizzare per la decodifica e la visualizzazione delle informazioni codificate in questo codice QR. Ciò consente di supportare un'ampia gamma di lingue e set di caratteri. Questo protocollo è utile per creare codici QR che codificano caratteri non inglesi, come giapponese, cirillico, ebraico, greco, arabo e altri. Quando ECI è abilitato, un codice QR non solo memorizza una serie di cifre come valori di byte non elaborati, ma include anche una spiegazione per interpretare questi valori. La libreria di codici a barre supporta tutte le codifiche di set di caratteri più utilizzate, come UTF8, ASCII e molte altre. Genera codici QR per codificare simboli non inglesi utilizzando la modalità ECI.

Generazione codice QR

L'API ha la capacità di creare codici a barre di vari tipi, inclusi Data Matrix, Aztec Code, PDF417 e altri, per valori di testo di input grandi o non standard. Ecco l'esempio di codice per la generazione del codice QR.

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

Preimpostazioni di qualità della lettura dei codici a barre

Una delle funzionalità di Aspose.BarCode per PHP via Java è la possibilità di personalizzare il processo di lettura del codice a barre utilizzando diversi preset. Queste preimpostazioni sono set predefiniti di parametri di lettura ottimizzati per diversi scenari e possono aiutare a migliorare la precisione e la velocità del riconoscimento dei codici a barre. Ad esempio, alcune preimpostazioni possono essere utilizzate per migliorare il riconoscimento di codici a barre piccoli, di bassa qualità o danneggiati, nonché di codici a barre scansionati da documenti di testo complessi o ruotati di un angolo. Altre preimpostazioni possono essere utilizzate per aumentare la velocità di lettura per immagini di alta qualità e codici a barre lineari. Utilizzando queste preimpostazioni, gli sviluppatori possono perfezionare il processo di lettura del codice a barre per massimizzare l'accuratezza e l'efficienza del riconoscimento per i loro casi d'uso specifici. Ciò può migliorare le prestazioni complessive delle loro applicazioni e fornire una migliore esperienza utente ai loro clienti.

Esempio dal vivo di riconoscimento del codice a barre

L'API del lettore di codici a barre fornisce una serie di funzionalità per la scansione, il rilevamento e la lettura di codici a barre 1D, 2D e postali. Con poche righe di codice, gli sviluppatori possono facilmente integrare questa funzionalità nelle loro applicazioni e utilizzarla per rilevare e decodificare un'ampia gamma di codici a barre di uso comune. L'API è progettata per essere user-friendly e intuitiva, consentendo agli sviluppatori di aggiungere rapidamente e facilmente funzionalità di scansione dei codici a barre alle loro applicazioni.

Ready to recognize Riconoscendo Rilascia un file qui o fai clic per sfogliare *

* Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzare e Informativa sulla privacy.

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

×
Barcode image

Cosa dicono le persone

Non limitarti a crederci sulla parola. Scopri cosa hanno da dire gli utenti sulle API.

 
 
View Case Studies
  

Support and Learning Resources