Tag: 条形码

使用JSBarCode创build条形码

我正在使用JSBarCode来尝试生成资产的条形码。 我需要能够创build一个静态条码然后我想我可以自己dynamic的部分。 我的代码到目前为止是从上面的链接中find的文档直接复制。 我会认为这个文档将给出一个工作的例子,以我的代码为基础。 也许我做错了代码,我有下面的代码,我已经做了NPM安装已经为jsbarcode和canvas。 服务器端代码: var JsBarcode = require('jsbarcode'); var Canvas = require("canvas"); var canvas = new Canvas(); JsBarcode(canvas, "Hello"); JsBarcode(".barcode").init(); HTML: <svg class="barcode" jsbarcode-format="upc" jsbarcode-value="123456789012" jsbarcode-textmargin="0" jsbarcode-fontoptions="bold"> </svg> 当我尝试运行我的节点应用程序时出现错误。 这是很长的,对我来说不是很有用,但希望你们中的一个人能理解它。 这里是: /home/ubuntu/workspace/asset-management/node_modules/jsbarcode/bin/help/getRenderProperties.js:84 var selector = document.querySelectorAll(string); ^ ReferenceError: document is not defined at querySelectedRenderProperties (/home/ubuntu/workspace/asset-management/node_modules/jsbarcode/bin/help/getRenderProperties.js:84:26) at getRenderProperties (/home/ubuntu/workspace/asset-management/node_modules/jsbarcode/bin/help/getRenderProperties.js:37:10) at JsBarcode (/home/ubuntu/workspace/asset-management/node_modules/jsbarcode/bin/JsBarcode.js:63:60) at Object.<anonymous> […]

将res.locals的值传递给客户端的JS文件

我正在尝试使用节点包jsbarcode生成条形码。 我需要能够将res.locals中的variables传入名为main.js的文件,该文件位于我的公共目录中。 原因是我需要在页面加载时使用res.locals传递到模板中的数据生成条形码 HTML: <img id="barcode"/> main.js: JsBarcode("#barcode", amodel + "-" + aNum, { format: "CODE128C", ean128: true }); 我不确定amodel + "-" + aNum甚至是正确的格式,但基本上我需要能够传递一个string,然后在生成条码之前input一个数字。 我也想能够改变条形码的格式,但这不是优先事项之一。 TLDR: 如何将可变数据传递到客户端的js文件?

如何在JavaScript中validationEAN / GTIN条形码

如何检查string是否是JavaScript中的有效EAN / GTIN条形码? 我需要检查EAN8,EAN12,EAN13,EAN14,EAN18以及GTIN12,GTIN13,GTIN14。