Generare barcode in PHP

Mattepuffo's logo
Generare barcode in PHP

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!


Condividi

Commentami!