二维码
方法1:将网址生成二维码的API调用接口

    http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.54admin.nethttp://b.bshare.cn/barCode?site=weixin&url=http://www.54admin.nethttp://s.jiathis.com/qrcode.php?url=http://www.54admin.nethttp://qr.liantu.com/api.php?text=http://www.54admin.nethttp://api.k780.com:88/?app=qr.get&data=http://www.54admin.net&level=L&size=6https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=http://www.54admin.net使用说明:把url=后面的网址改成你要生成二维码的;用它们只需要填写好网址就能自动生成二维码,方便实用,以上几个,任选一种即可。例子:<img class="qrcode" alt="" src="http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.54admin.net" style="width: 70px;height: 70px;">

方法2:款基于jquery的二维码生成插件qrcode

1、首先在页面中加入jquery库文件和qrcode插件。
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.qrcode.min.js"></script>2、在页面中需要显示二维码的地方加入以下代码:
<div id="code"></div>  3、调用qrcode插件。
$('#code').qrcode("http://www.helloweba.com"); //任意字符串 或者:
$("#code").qrcode({ render: "table", //table方式 width: 200, //宽度 height:200, //高度 text: "www.helloweba.com" //任意内容
}); 

识别中文
我们试验的时候发现不能识别中文内容的二维码,通过查找多方资料了解到,jquery-qrcode是采用charCodeAt()方式进行编码转换的。而这个方法默认会获取它的Unicode编码,如果有中文内容,在生成二维码前就要把字符串转换成UTF-8,然后再生成二维码。您可以通过以下函数来转换中文字符串:

function toUtf8(str) {    var out, i, len, c;    out = "";    len = str.length;    for(i = 0; i < len; i++) {    c = str.charCodeAt(i);    if ((c >= 0x0001) && (c <= 0x007F)) {    out += str.charAt(i);    } else if (c > 0x07FF) {    out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));    out += String.fromCharCode(0x80 | ((c >>  6) & 0x3F));    out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));    } else {    out += String.fromCharCode(0xC0 | ((c >>  6) & 0x1F));    out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));    }    }    return out;
}
例子:
var str = toUtf8("钓鱼岛是中国的!");
$('#code').qrcode(str);

条形码
方法1:将网址生成二维码的API调用接口

网上搜了一个,测试了一下,不是很好用
这里是已完成的 HTML 代码,在 GET 参数中设置您的数据 "data":
<img src='http://barcode.tec-it.com/barcode.ashx?data=设置你自己的参数”' alt='Barcode Software by TEC-IT' border='0' />

方法2:款基于jquery的条形码生成插件qrcode

跟二维码的方法二一样,首先引入的也是,如果已经引入,无需重复引入
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.qrcode.min.js"></script>例子:
页面
<div class="bcTarget"></div>
js中代码片段:
for(var i = 0;i<$(".bcTarget").length;i++){var sn = $(".bcTarget").eq(i).prev().val();$(".bcTarget").eq(i).barcode("任意字符串", "code39",{output:'css',       //渲染方式 css/bmp/svg/canvasbgColor: '#FFFFFF',//条码背景颜色color: '#000000',barWidth: '1',        //单条条码宽度barHeight: '15',     //单体条码高度moduleSize: '5',
//  moduleSize: 5,   //条码大小
//  posX: 2,        //条码坐标X
//  posY: 5,         //条码坐标YaddQuietZone: true  //是否添加空白区(内边距)});     

( 推荐使用,效率快,图片展示 )方法3:条形码插件-JsBarcode的使用
点击这里下载JsBarcode.all.js

<img id="barcode"/>
//jquery脚本文件,自己搜索下载
<script src="js/jquery/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="/sydecm/js/JsBarcode.all.js"></script>
<script type="text/javascript">var options = {format: "CODE128",//选择要使用的条形码类型width:1,//设置条之间的宽度height:15,//高度displayValue:true,//是否在条形码下方显示文字text:"",//覆盖显示的文本fontOptions:"",//使文字加粗体或变斜体font:"微软雅黑",//设置文本的字体textAlign:"center",//设置文本的水平对齐方式textPosition:"bottom",//设置文本的垂直位置textMargin:0,//设置条形码和文本之间的间距fontSize:10,//设置文本的大小background:"#fff",//设置条形码的背景lineColor:"#000",//设置条和文本的颜色。margin:0//设置条形码周围的空白边距}$(function(){$("#barcode").JsBarcode("你想要的条形码内容,基本上只能是数字和字母",options);});
</script>       

生成二维码与条形码的各种方法相关推荐

  1. ZXing 生成二维码和条形码

    今天,做项目需要使用条形码扫描枪扫描二维码,以后后续手动生成二维码和条形码.看了一下,同事写的例子以及自己在网上查看了一下源码,至于源码怎么搞的,没看,直接上使用功能! Step1:下载地址:http ...

  2. 一句代码生成二维码,一句代码生成条形码,批量生成二维码和条形码,步骤教学

    生产企业或者物流快递需要用到大量的二维码和条形码,但是要自行编写代码批量生成二维码或者条形码并不容易,涉及的知识面很广. Excel插件<E灵>提供了二维码接口和条形码接口,您只需要一句代 ...

  3. 【Demo】 生成二维码 和 条形码

    为什么80%的码农都做不了架构师?>>>    条形码 和 二维码 对比 一维条形码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于 ...

  4. uniapp生成二维码和条形码

    uniapp生成二维码和条形码 我们做小程序在我的这个页面经常会遇到有生成二维码的需求,那么我们使用tki-barcode和tki-qrcode这两个组件进行实现我们的需求 组件下载地址:" ...

  5. Python 【生成二维码和条形码】

    一.概述 最近在学习Python , 编写了一个能生成二维码和条形码的窗体.利用窗体上的输入Entrance,可以输入需要编码的原始数据,分别点击按钮可以生成二维码和条形码.分别点击窗体上的按钮,预览 ...

  6. 在web页面上快速生成二维码的三种实用方法

    转载自:在web页面上快速生成二维码的三种实用方法 二维码是桌面和移动端快速分享的高效手段之一,这里介绍两个不错的快速开发二维码的方法,和大家分享一下~~ 方法1:使用极客标签提供的二维码快速生成服务 ...

  7. Android 生成二维码,条形码,二维码添加logo

    zxing生成二维码 implementation 'com.google.zxing:core:3.3.1' implementation(name: 'zxing-1.0.1', ext: 'aa ...

  8. C#生成二维码和条形码并实现打印的功能

    转载:https://www.cnblogs.com/xixim/p/4589078.html 下载地址:http://pan.baidu.com/s/1kTr3Vuf Step1:使用VS2010新 ...

  9. excel每行按模板导出为一个excel文件,可以指定列文本生成二维码或者条形码

    程序修改了bug,增加了功能.(20220825) 该程序可以把一个excel文件中每行数据按指定模板生成一个单独excel文件. 1. 模板文件为tpl\template.xlsx. 2. 从左侧数 ...

最新文章

  1. 汉语是世界上唯一一种面向对象的高级语言
  2. Linux-LAMP-访问控制Directory
  3. 黑莓GPRS上网套餐包月 300MB流量 不限CMWAP/CMNET
  4. 前端学习(3121):组件和模块
  5. 串行口实验 编写程序利用PC机控制单片机实验板上的数码管设备工作
  6. java自行车火多重,多重继承的演变
  7. 花瓣网方砖布局 图片内容无限加载 用户体验才是王道
  8. 数据结构课程设计c语言-校园导游系统
  9. 算法导论(第三版)第一章习题答案
  10. matlab进行下采样
  11. 生信技能树linux虚拟机,Linux 20题-生信技能树
  12. IBM P750 AIX机器根目录空间满问题解决办法
  13. Windows环境下Python中multiprocessing关于RuntimeError异常的处理方式
  14. 记录vue中使用了transition后使用fixed引起的Bug
  15. 桌面文件丢失如何找回?这两个方法值得一试
  16. js点击箭头旋转的实现
  17. MAC文件图标自动排列+取消自动排列
  18. java中什么是装饰者模式? 装饰者模式的使用!!
  19. python中文乱码问题
  20. vc模拟 tabletpc_TabletPC上的Windows XPSP2 RC2在FireFox 0.9中不起作用? *喘气*

热门文章

  1. 合集|Python数据采集、分析挖掘、可视化,看这一篇就够了!
  2. 计算机游戏的作文,描写电脑游戏的优秀作文300字(通用3篇)
  3. 【史上最全】如何建立模型
  4. 车载USB DVR(行车记录仪)的源码架构浅析(基于AndroiidM)
  5. 计算机系vlog,华为Mate40系列化身vlog神器,专业好用两手抓
  6. 野生之地杜兰戈服务器维护么,野生之地杜兰戈不能登陆解决方法大全
  7. 选择OA,终极“避雷”方法来啦!
  8. python抢票开发——设备预约助手实现
  9. 夜神模拟器的安装和使用
  10. postman工具批量调用接口