当前位置: 首页 > news >正文

生成商品条码

php生成商品条码,编码格式为:EAN13

下载第三方包:composer require codeitnowin/barcode

生成条码代码:

        $filename = \Str::random(40) . '.png';$barcode = new BarcodeGenerator();$barcode->setText($barCode);$barcode->setType(BarcodeGenerator::Ean13);$barcode->setScale(2);$barcode->setFontSize(14);$barcode->setFilename(storage_path('app/public/barcode/' . $filename)); // 存储图片$code = $barcode->generate();  // 不设置setFilename此行代码返回的是base64图片字符串,设置了之后返回的是空值return \Storage::disk('barcode')->url($filename); // 返回图片地址

jquery生成商品条码:

<script src='./jquery.min.js'></script>

 <script src=./JsBarcode.all.min.js></script>

<svg id="barcode"/>

<script>

JsBarcode("#barcode", "692239821613", { format: "ean13", displayValue: true, textMargin: 0, height:60, fontSize: 16, margin: 5, width: 1.5, });

</script>

备注:以下这两个包也可以生成商品条码,但是不稳定,容易报错

barcode-bakery/barcode-1d
barcode-bakery/barcode-common

这是我PHP生成的EAN13条码图如下:

我尝试了好几个PHP第三方包和jquery插件,总的来说jquery插件功能要比PHP的多一个样式的设置,比如margin、padding等

http://www.lryc.cn/news/313069.html

相关文章:

  • langchain学习笔记(十一)
  • LabVIEW高温摩擦磨损测试系统
  • 基于YOLOv5的驾驶员疲劳驾驶行为​​​​​​​检测系统
  • 融合软硬件串流多媒体技术的远程控制方案
  • Spring中的数据校验---JSR303
  • “揭秘网络握手与挥别:TCP三次握手和四次挥手全解析“
  • Java开发工程师面试题(Spring)
  • 【C++】string类的基础操作
  • Java项目:40 springboot月度员工绩效考核管理系统009
  • opengl 学习(三)-----着色器
  • 电销平台架构的演变与升级
  • 轻薄蓝牙工牌室内人员定位应用
  • 好物周刊#46:在线工具箱
  • 20240306-1-大数据的几个面试题目
  • Vue中如何处理用户权限?
  • 【STM32】HAL库 CubeMX教程---基本定时器 定时
  • 2024年最新整理腾讯云学生服务器价格、续费和购买流程
  • 【QT】重载的信号槽/槽函数做lambda表达式
  • C++之类(一)
  • 【工具类】repo是什么,repo常用命令,repo和git和git-repo的关系
  • Java中可以实现的定时任务策略
  • 【目标分类图像增强方法】
  • 游戏盾如何应对微商城网站DDoS攻击
  • 安卓手机如何使用JuiceSSH实现公网远程连接本地Linux服务器
  • 钉钉群内自定义机器人发送消息功能实现
  • 网站维护3年15000元,贵不贵?市场价多少
  • ROS 2基础概念#5:执行器(Executor)| ROS 2学习笔记
  • Unity 动画(旧版-新版)
  • Linux和Windows操作系统线程调度策略
  • [OpenWrt 22.03] ttylogin添加登录密码与禁止登录的配置