thinkphp5 生成条形码整合
来源:互联网 发布:安卓中控源码 编辑:程序博客网 时间:2024/06/10 17:25
下面的例子中的类文件是从官网下载下来的 相信通过下面的步骤实现了条形码生成并显示在页面上 之后,大家都会问到一个问题 生成条形码图片怎么保存到自己指定的目录中呢 本人查找了很久才找到了 相关资料 http://www.shayanderson.com/php/php-barcode-generator-class-code-39.htm
其中的 $content 是设置 条形码的内容信息 这里是测试 指定固定值
public function barcode_create(){ $content='123'; // 引用barcode文件夹对应的类 Loader::import('BCode.BCGFontFile',EXTEND_PATH); //Loader::import('BCode.BCGColor',EXTEND_PATH); Loader::import('BCode.BCGDrawing',EXTEND_PATH); // 条形码的编码格式 Loader::import('BCode.BCGcode39',EXTEND_PATH,'.barcode.php'); // $code = ''; // 加载字体大小 //$font = new BCGFontFile('./class/font/Arial.ttf', 18); //颜色条形码 $color_black = new \BCGColor(0, 0, 0); $color_white = new \BCGColor(255, 255, 255); $drawException = null; try { $code = new \BCGcode39(); $code->setScale(2); $code->setThickness(30); // 条形码的厚度 $code->setForegroundColor($color_black); // 条形码颜色 $code->setBackgroundColor($color_white); // 空白间隙颜色 // $code->setFont($font); // $code->parse($content); // 条形码需要的数据内容 } catch(\Exception $exception) { $drawException = $exception; } //根据以上条件绘制条形码 $drawing = new \BCGDrawing('', $color_white); if($drawException) { $drawing->drawException($drawException); }else{ $drawing->setBarcode($code); $drawing->draw(); } // 生成PNG格式的图片 header('Content-Type: image/png'); // header('Content-Disposition:attachment; filename="barcode.png"'); //自动下载 $drawing->finish(\BCGDrawing::IMG_FORMAT_PNG); }
页面上代码很简单如图 直接提交到 你的方法 就可以出现条形码了
成功截图
附上条形码类文件 本人是放在 tp5 的extend目录下
https://yunpan.cn/OcBUixKszr3AGe (提取码:c7aa)
0 0
- thinkphp5 生成条形码整合
- 条形码 java生成条形码
- 条形码 生成条形码
- 生成条形码
- 生成条形码
- 生成条形码
- 生成条形码
- 生成条形码
- 生成条形码
- 生成条形码
- 生成条形码
- 条形码生成
- thinkphp5.0整合七牛云
- ThinkPHP5 整合微信扫码支付
- thinkphp5 简单生成二维码
- Thinkphp5命令行自动生成
- thinkPHP5 生成项目目录
- 用Asp生成条形码
- Derby
- vim配置pyflakes
- iOS开发textField点击背景空白隐藏收起键盘的N种方法
- hadoop 安装配置启动
- php header功能的使用
- thinkphp5 生成条形码整合
- 二叉排序树中查找元素的递归和非递归写法
- jsp页面写jstl标签和el表达式
- xib的UIScrollView自适应高度
- Android Missing Styles. Is the correct theme chosen for this layout?
- JNI/NDK入门
- Thinkphp3.2.3整合phpqrcode生成二维码
- 网络安全初级(友情扫描一个网站)
- 专业单词