barcode php生成條形碼

2021-10-06 08:15:10 字數 1131 閱讀 4060

<?php

/** * 生成條形碼

* 引用外掛程式類庫:composer require picqer/php-barcode-generator

* github:

* class barcode

*/class barcode

//儲存位置:相對路徑

$relative_path = '/upload/barcode/';

//儲存位置:絕對路徑

$absolute_path = root_path.'public'.$relative_path;

if(!is_dir($absolute_path))

}//條形碼檔案

$relative_url = $relative_path.$code.'.png';// /upload/barcode/123.png

$absolute_url = $absolute_path.$code.'.png';// d:/shangchen**3/public/upload/barcode/123.png

if(file_exists($absolute_url))

//生成資料

$generator = new \picqer\barcode\barcodegeneratorpng();//還有其他檔案可以生成其他格式的

$data = $generator->getbarcode(

$code, //條形碼資料

$generator::type_code_128, //條形碼的型別,使用在類中定義的常量,具體引數可參考github

3, //條形碼的寬度

50, //條形碼高度

[0, 0, 0] //條形碼的顏色

);//儲存進png檔案

if(!file_put_contents($absolute_path.$code.'.png', $data))

$result['status'] = true;

$result['url'] = $relative_url;

return $result;

}}

生成條形碼

一 路由 routes.maproute name home url home getbar defaults new 二 html頁 text value id codenum button value 生成條形碼 onclick wds createbar width 200px height ...

條形碼生成

生成條形碼的類 public class barcode128dll set private font m valuefont new font 宋體 10 是否顯示可見號碼 如果為null不顯示號碼 public font valuefont set private byte m magnify ...

Asp生成條形碼

function haiwaocde zfstr zf zfstr zf replace zf,0 zf replace zf,1 zf replace zf,2 zf replace zf,3 zf replace zf,4 zf replace zf,5 zf replace zf,7 zf r...