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('條形碼生成完畢');

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM