nodeJs生成条形码图片
Posted 尘世间迷茫的小书童
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodeJs生成条形码图片相关的知识,希望对你有一定的参考价值。
代码如下:
1 var { DOMImplementation, XMLSerializer } = require(‘xmldom‘); 2 var xmlSerializer = new XMLSerializer(); 3 //http://www.w3.org/1999/xhtml 4 var document = new DOMImplementation().createDocument(‘html‘, ‘html‘, null); 5 //http://www.w3.org/2000/svg 6 var svgNode = document.createElementNS(‘svg‘, ‘svg‘); 7 var JsBarcode = require(‘jsbarcode‘); 8 var svg2png = require(‘svg2png‘); 9 var fs = require(‘fs‘) 10 11 JsBarcode(svgNode, ‘test‘, { 12 xmlDocument: document, 13 }); 14 15 var svgText = xmlSerializer.serializeToString(svgNode); 16 var png = svg2png.sync(svgText); 17 fs.writeFileSync(‘条形码.png‘, png); 18 console.log(‘条形码生成完毕‘);
以上是关于nodeJs生成条形码图片的主要内容,如果未能解决你的问题,请参考以下文章
python使用fpdf生成发票格式的pdf文件包含:文字图片logo表格条形码等;