java识别条形码api有哪些

Python014

java识别条形码api有哪些,第1张

1. ZXing:ZXing (“zebra crossing”) 是一个开源的多格式1D/2D条形码图像处理库,它可以识别和生成多种条形码格式,例如UPC-A,UPC-E,EAN-8,EAN-13,Code 39,Code 128,QR Code,Data Matrix,Aztec,PDF 417等等。

2. Barcode4j:Barcode4j是一个开源的Java库,用于生成和解析条形码,支持多种格式,如Code 39,Code 128,UPC,EAN,Interleaved 2 of 5,PostNet等。

3. Java Barcode:Java Barcode是一个独立的条形码库,它可以快速地生成和解码各种条形码格式,如UPC-A,UPC-E,EAN-8,EAN-13,Code 39,Code 128,QR Code,Data Matrix,Aztec,PDF 417等。

Barcode4J由Java语言编写而成,可以灵活的生成条形码。它采用Apache License V2.0许可,这使得它很容易在商业中被使用。它可以让您生成各种流行的一维和二维条码,包括DataMatrix 和 PDF417。以各种格式输出,包括SVG, EPS, bitmaps和Java2D,同样也可根据您的需要添加自己的输出格式。它为各种应用提供了插件,包括最重要的Apache FOP(格式对象处理器)。

条形码是按条的宽度和间隔来表示信息,分析图片的象素,通过象素的长度来判断条的宽度和间隔,根据一定的标准来转换成字符串……但是,识别的错误率会相当高了,因为条形码图片是通过扫描仪扫出来的,本身就会有误差!