基于jsbarcode 生成条形码并将生成的条码保存至本地+源码


Posted in Javascript onApril 27, 2020

引言

JsBarcode是一个用JavaScript编写的条形码生成器。它支持多种条形码格式,可在浏览器和Node.js中使用。如果你在项目中使用了jquery也可以使用jquery,但它不是依赖项。

导读

以前生成条码都是外网网站上生成,因生产环境在内网中,上不了外网,只能在项目中生成相应规则,故将此方法整理下来。

html

<!DOCTYPE html>
<html>
<head>
 <meta charset="utf-8" />
 <title>测试</title>
 <script src="https://cdn.bootcss.com/jsbarcode/3.8.0/JsBarcode.all.min.js"></script>
</head>
<body>
 <h1>hhhhhhhhhhhhhhhhhhhhhhh</h1>
 <div class="box">
  <img id="barcode" />
 </div>
 <input type="text" id="content" placeholder="请输入条码内容"/>
 <input type="button" id="autoIma" value="生成" onclick="CreateIma()"/>
 <input type="button" id="btnsavaImg" value="保存图片到本地" onclick="Download()" />
 <script>
  //生成条码
  function CreateIma() {
   var content = document.getElementById('content').value;
   if (content == undefined || content == "") {
    alert("请输入条码内容!");
    return;
   };
   var barcode = document.getElementById('barcode'),
    //str = "chenyanbin",
    options = {
     format: "CODE128",
     displayValue: true,
     fontSize: 18,
     height: 100
    };
   JsBarcode(barcode, content, options); //原生JS方式
  // $('#barcode').JsBarcode(string, options); //jQuery方式
  }

  //将生成的条形码保存至本地
  function Download() {
   // 通过选择器获取img元素
   var img = document.getElementById('barcode')
   // 将图片的src属性作为URL地址
   var url = img.src
   var a = document.createElement('a')
   var event = new MouseEvent('click')

   a.download = name || '下载图片名称'
   a.href = url

   a.dispatchEvent(event) //根据A标签的属性来搞事情
  };
 </script>
</body>
</html>

不支持中文!!!!

效果

基于jsbarcode 生成条形码并将生成的条码保存至本地+源码

项目下载(附js插件)

链接: https://pan.baidu.com/s/10dEIgH6jwBL-0bAeRWxW4A

提取码: ena4

到此这篇关于基于jsbarcode 生成条形码并将生成的条码保存至本地+源码的文章就介绍到这了,更多相关jsbarcode 生成条形码内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
Sep 29 Javascript
JavaScript数组随机排列实现随机洗牌功能
Mar 19 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
Dec 15 Javascript
Vue Element使用icon图标教程详解(第三方)
Feb 07 Javascript
layui点击按钮添加可编辑的一行方法
Aug 15 Javascript
vue插件draggable实现拖拽移动图片顺序
Dec 01 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
Dec 28 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
Apr 04 Javascript
发布订阅模式在vue中的实际运用实例详解
Jun 09 Javascript
Node.js Domain 模块实例详解
Mar 18 Javascript
js校验开始时间和结束时间
May 26 Javascript
vue里使用create, mounted调用方法
Apr 26 Vue.js
Node.js API详解之 tty功能与用法实例分析
Apr 27 #Javascript
React.js组件实现拖拽排序组件功能过程解析
Apr 27 #Javascript
element 中 el-menu 组件的无限极循环思路代码详解
Apr 26 #Javascript
微信小程序个人中心的列表控件实现代码
Apr 26 #Javascript
vue项目中自定义video视频控制条的实现代码
Apr 26 #Javascript
vue项目启动出现cannot GET /服务错误的解决方法
Apr 26 #Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
Apr 26 #Javascript
You might like
使用 PHPMAILER 发送邮件实例应用
2012/11/07 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
PHP实现抽奖功能实例代码
2020/06/30 PHP
基于jquery的大众点评,分类导航实现代码
2011/08/23 Javascript
JS 数字转换研究总结
2013/12/26 Javascript
浅谈webpack打包之后的文件过大的解决方法
2018/03/07 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
vue路由导航守卫和请求拦截以及基于node的token认证的方法
2019/04/07 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
Vuejs通过拖动改变元素宽度实现自适应
2020/09/02 Javascript
ReactRouter的实现方法
2021/01/25 Javascript
Python 元类使用说明
2009/12/18 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python实现周期性抓取网页内容的方法
2015/11/04 Python
Python ldap实现登录实例代码
2016/09/30 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
在django中,关于session的通用设置方法
2019/08/06 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
2020/03/30 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Python configparser模块应用过程解析
2020/08/14 Python
如何通过Python实现RabbitMQ延迟队列
2020/11/28 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
英国最大的正宗复古足球衫制造商和零售商:TOFFS
2018/06/21 全球购物
应付会计岗位职责
2013/12/12 职场文书
幼儿园标语大全
2014/06/19 职场文书
毕业论文致谢词
2015/05/14 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
Redis中一个String类型引发的惨案
2021/07/25 Redis
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技
html中两种获取标签内的值的方法
2022/06/10 HTML / CSS