Generare barcode in PHP
Ho trovato un'ottima libreria, molto semplice da usare, per generare barcode usando PHP: PHP Barcode Generator!
Per installarla, spostatevi nella directory che vi serve, e poi usate composer:
$ composer require picqer/php-barcode-generator
Questo creerà una cartella vendor, con tutto il codice dentro; vi consiglio di rinominarla in maniera più riconoscibile.
Detto, ecco un esempio:
include_once '../lib/BarcodeGenerator/autoload.php';
$generator = new PicqerBarcodeBarcodeGeneratorHTML();
echo $generator->getBarcode('081231723897', $generator::TYPE_EAN_8);
Dove BarcodeGenerator è la directory che prima si chiamava vendor.
Potete scegliere altri tipi di barcode ovviamente:
- TYPE_CODE_39
- TYPE_CODE_39_CHECKSUM
- TYPE_CODE_39E
- TYPE_CODE_39E_CHECKSUM
- TYPE_CODE_93
- TYPE_STANDARD_2_5
- TYPE_STANDARD_2_5_CHECKSUM
- TYPE_INTERLEAVED_2_5
- TYPE_INTERLEAVED_2_5_CHECKSUM
- TYPE_CODE_128
- TYPE_CODE_128_A
- TYPE_CODE_128_B
- TYPE_CODE_128_C
- TYPE_EAN_2
- TYPE_EAN_5
- TYPE_EAN_8
- TYPE_EAN_13
- TYPE_UPC_A
- TYPE_UPC_E
- TYPE_MSI
- TYPE_MSI_CHECKSUM
- TYPE_POSTNET
- TYPE_PLANET
- TYPE_RMS4CC
- TYPE_KIX
- TYPE_IMB
- TYPE_CODABAR
- TYPE_CODE_11
- TYPE_PHARMA_CODE
- TYPE_PHARMA_CODE_TWO_TRACKS
Inoltre, io ho usato il formato HTML (BarcodeGeneratorHTML), ma potete usare anche i seguenti:
$generatorSVG = new PicqerBarcodeBarcodeGeneratorSVG();
$generatorPNG = new PicqerBarcodeBarcodeGeneratorPNG();
$generatorJPG = new PicqerBarcodeBarcodeGeneratorJPG();
$generatorHTML = new PicqerBarcodeBarcodeGeneratorHTML();
Enjoy!
php barcode php barcode generator picqer barcodegeneratorhtml composer
Commentami!