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(‘条形码生成完毕‘);

原文地址:https://www.cnblogs.com/mxh-java/p/12076508.html

时间: 2024-10-08 01:06:10

nodeJs生成条形码图片的相关文章

C#生成条形码图片的简单方法

本文实例讲述了C#生成条形码图片的简单方法.分享给大家供大家参考.具体实现方法如下: 实现原理: 其实Windows本身就有一个字体是用来显示条形码的. 只要将数字改为这种字体就变成了条形码. windows字体库下,有如下八种字体可以用来将数字转换成条形码: Code39AzaleaNarrow1 Code39AzaleaNarrow2 Code39AzaleaNarrow3 Code39AzaleaRegular1 Code39AzaleaRegular2 Code39AzaleaWide1

史上最简洁C# 生成条形码图片思路及示例分享

在网上看到一些人写关于条形码的代码都很长,有的甚至拿来卖,所以查了下资料,希望能对大家有帮助. 我的实现原理是: 其实Windows本身就有一个字体是用来显示条形码的. 只要将数字改为这种字体就变成了条形码. windows字体库下,有如下八种字体可以用来将数字转换成条形码: 代码如下: Code39AzaleaNarrow1 Code39AzaleaNarrow2 Code39AzaleaNarrow3 Code39AzaleaRegular1 Code39AzaleaRegular2 Cod

C# 生成条形码图片,效果不错

using System; using System.Collections.Generic; using System.Linq; using System.Text; using BarcodeLib; using System.IO; namespace Tool.Gui { public class clsLisBarCode { Barcode m_BarCoe = new Barcode(); string m_strPath; public clsLisBarCode() { m_

iOS开发——生成条形码,二维码

- (void)viewDidLoad { [super viewDidLoad]; self.imageView.image = [self generateBarCode:@"1524829417" width:60 height:60]; self.imageView2.image = [self generateQRCode:@"1524829417" width:60 height:60]; } - (UIImage *)generateQRCode:(N

.NET使用ZXing.NET生成中间带图片的二维码

很久之前就有写这样的代码了,只是一直没记录下来,偶然想写成博客. 把之前的代码封装成函数,以方便理解以及调用. 基于开源的 ZXing.NET 组件,代码如下: 先添加对ZXing.NET的引用,然后添加相应的命名空间: using System; using System.Collections.Generic; using System.Drawing; using ZXing; using ZXing.Common; using ZXing.QrCode; using ZXing.QrCo

使用html2canvas实现批量生成条形码

/*前台代码*/ 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="GenerateCodeBar.aspx.cs" 2 Inherits="CodeBar_GenerateCodeBar" EnableEventValidation="false" %> 3 4 <!DOCTYPE html PUBLIC "-/

canvas生成遮罩图片

首先我们知道css3中增加了不少好用.好玩的css3样式可以使用.今天我们要说到是遮罩. 它的使用方式也不复杂,和background使用方式差不多.使用mask-image就可以使用,这样就可以通过图片合成一张带有形状的合成图了,不需要直接使用PS处理了.CSS遮罩——如何在CSS中使用遮罩,这篇文章已经详细说明了遮罩如何使用了,我这里就不赘述了.今天我这里想要说明的是,如何通过这个完成生成一个合成图片的逻辑. 它通过两种方式:前端JS+canvas,后端nodejs+canvas,完成基本思

php生成条形码

前阵子在做一个商家优惠券的功能,需要用到条形码,于是将资料重新整理下. 1.什么是条形码? 百度百科定义:条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符.常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成平行线的图案.在日常生活中,条形码可以标出物品的生产国.制造厂家.商品名称.生产日期.图书分类号.邮件地点起止.类别.日期等许多信息.条形码编码格式具体请参考 打印出来的优惠券,商家需要用验证器读取条形码,来获得其有效性

从数码图片读取条码或者生成数码图片条码控件VintaSoftBarcode.NET Library

VintaSoftBarcode.NET Library 条形码控件是一个完美的条码读写.NET 库,支持从数码图片读取条码或者生成数码图片条码. 具体功能: 支持多线程 支持创建条码图片 支持为生成的条码指定大小和分辨率 拥有许多选项控制条码创建 支持从图片对象.图片文件.和PDF文档读取条码 编程环境:.NET 框架. 这是一个可完全操纵的.NET 库,保证在.NET 框架中实现快速工作. 能够识别图片中的所有条码. 确认已识别的条码类型. 返回条码的字符串值. 自动检测条码的方位. 返回条