php 生成條形碼 支援任意php框架

2021-10-11 07:46:41 字數 1396 閱讀 3170

一:外掛程式安裝

composer require picqer/php-barcode-generator
二:php-barcode-generator外掛程式簡單使用

1:例:

$generator = new \picqer\barcode\barcodegeneratorhtml();

echo $generator->getbarcode('123456', $generator::type_code_128);

根據如上就可以實現條形碼的生成:

2:根據條形碼生成型別,我們可以使用如下四種方式生成條形碼

$generatorsvg = new \picqer\barcode\barcodegeneratorsvg();        #建立svg型別條形碼

$generatorpng = new \picqer\barcode\barcodegeneratorpng(); #建立png型別條形碼

$generatorjpg = new \picqer\barcode\barcodegeneratorjpg(); #建立jpg型別條形碼

$generatorhtml = new \picqer\barcode\barcodegeneratorhtml(); #建立html型別條形碼

如果要生成png或jpg影象,則還需要在系統上安裝gd庫或imagick拓展,imagick拓展安裝方式可參考: php的imagick拓展安裝

3:getbarcode方法引數說明:

getbarcode($code, $type, $widthfactor = 2, $totalheight = 30, $color = 'black')
code:條形碼資料

widthfactor:條形碼的寬度

totalheight:條形碼高度

color:條形碼的顏色

4:如果你想要將條形碼嵌入到html中

將生成的條形碼進行base64編碼嵌入到img標籤中

$generator = new \picqer\barcode\barcodegeneratorpng();

$barcode = $generator->getbarcode('123456', $generator::type_code_128);

$barcode = base64_encode($barcode);

echo '

這樣就可以將條形碼嵌入到html中

PHP生成條形碼

1.什麼是條形碼?列印出來的優惠券,商家需要用驗證器讀取條形碼,來獲得其有效性。2.如何生成條形碼?2.1檔案結構 2.2具體解析 1 class資料夾是已封裝好生成條形碼的類,只需要呼叫即可。2 index.php是乙個可選擇條件生成條形碼的功能,是主程式的入口,而html資料夾是提供的被引用的 ...

PHP生成條形碼

前陣子在做乙個商家優惠券的功能,需要用到條形碼,於是將資料重新整理下。1.什麼是條形碼?列印出來的優惠券,商家需要用驗證器讀取條形碼,來獲得其有效性。2.如何生成條形碼?首先找到強大的開源資料,在barcode barcodegen.1d php5.v5.0.1.zip版本,然後解壓檔案放到你的ap...

PHP生成條形碼

1.什麼是條形碼?條形碼 barcode 是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組資訊的圖形識別符號。常見的條形碼是由反射率相差很大的黑條 簡稱條 和白條 簡稱空 排成的平行線圖案。條形碼可以標出物品的生產國 製造廠家 商品名稱 生產日期 圖書分類號 郵件起止地點 類別 日...