barcodeUtil.php 679 B

1234567891011121314151617181920212223242526
  1. <?php
  2. /**
  3. * User: admin
  4. * Date Time: 2021/12/21 21:29
  5. */
  6. namespace common\components;
  7. class barcodeUtil
  8. {
  9. // html eg: echo barcodeUtil::barcodeGeneratorHTML("123");
  10. public static function barcodeGeneratorHTML($code)
  11. {
  12. $generator = new \Picqer\Barcode\BarcodeGeneratorHTML();
  13. return $generator->getBarcode($code, $generator::TYPE_CODE_128);
  14. }
  15. //png
  16. public static function barcodeGeneratorPNG($code, $widthFactor = 2,$height = 30)
  17. {
  18. $generator = new \Picqer\Barcode\BarcodeGeneratorPNG();
  19. $barcode = $generator->getBarcode($code, $generator::TYPE_CODE_128,$widthFactor,$height);
  20. return $barcode;
  21. }
  22. }