基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理
在很多项目里面,对条形码和二维码的生成和打印也是一种很常见的操作,在Web项目里面,我们可以利用JS生成条形码和二维码的组件有很多。本文引入两个比较广泛使用的JS组件,用来处理条形码和二维码的生成处理,并介绍如何利用CLODOP组件实现内容的打印输出。 生成条形码使用组件JsBarcode,生成二维码使用组件qrcodejs。 1、条形码的生成条码的作用一般在一些商品标签上,方便使用条码枪快速、准确录入信息。 如下所示是一种条形码 这里条形码生成使用了JsBarcode组件进行处理,它支持很多格式的条码格式,如下所示。 它的简单代码例子如下所示。 生成的图片格式如下所示。 JsBarcode组件支持多种选项参数的设置,如下所示的代码 通过该组件的案例代码介绍,我们可以了解到生成常规二维码的使用方式。
例如我们在界面上添加了以下HTML代码。 <div class="row" id="barDiv1"> 然后通过JS代码实现二维码的生成。 最后我们可以看到具体的生成效果如下所示。 从这里我们可以看到,使用JS实现条形码的生成是非常方便简洁的,同事速度也是很不错的。 2、二维码的生成二维码实现可以通过使用组件qrcodejs进行生成,二维码也可以使用组件jquery-qrcode进行生成,也相对比较简洁,不过打印二维码文档的时候,jquery-qrcode没有显示二维码图片,而组件qrcodejs则工作正常,因此推荐使用组件qrcodejs。 这个qrcodejs组件使用方式也很简单,基础使用代码如下所示。 通过了解该组件的使用,我们可以在项目中增加一个实际的代码进行测试,如下所示。 |