关于barcodejava的信息
本篇文章给大家谈谈barcodejava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、求Java大神给个代码!计算验证条形码
- 2、怎么样用java生产ITF条形码。。
- 3、java 13位条形码的问题
- 4、JAVA层如何获取SN(barcode)号
- 5、如何使用Aspose.BarCode for Java识别条码
求Java大神给个代码!计算验证条形码
public class Ean13Barcode {
private String code;
public Ean13Barcode(String code) {
super();
this.code = code;
}
public String encode() {
if (null == code) {
return "";
}
char[] codes = code.toCharArray();
int sum = 0;
for (int i = 0; i codes.length; i++) {
int num = codes[i] - '0';
if (isEven(num)) {
sum += num;
} else {
sum += num * 3;
}
}
int x = sum % 10;
return code + (x == 0 ? 0 : 10 - x);
}
private boolean isEven(int x) {
return x % 2 == 0;
}
public static void main(String[] args) {
System.out.println(new Ean13Barcode("692223361219").encode());
}
}
怎么样用java生产ITF条形码。。
Barcode4J由Java语言编写而成,可以灵活的生成条形码。它采用Apache License V2.0许可,这使得它很容易在商业中被使用。它可以让您生成各种流行的一维和二维条码,包括DataMatrix 和 PDF417。以各种格式输出,包括SVG, EPS, bitmaps和Java2D,同样也可根据您的需要添加自己的输出格式。它为各种应用提供了插件,包括最重要的Apache FOP(格式对象处理器)。
java 13位条形码的问题
条形码数 最好一位是校验位,是不计入计算的
所以for循环只取到倒数第二位才是正确的
按照条形码数的定义,写会比较直观
找了一个12位的条形码,修改了一下,字符串校验通过方法获得,没有写死,也适用
public class test9
{
public static void main(String[] args)
{
String en13 = "693461310001";
// String en13 = "6901020709017";
// String en13 = "9771671216014";
// String en13 = "6911989107458";
int a = 0;
int b = 0;
int cout = 1;
for(int i = en13.length() -1 -1 ; i = 0; i--){
int num = en13.charAt(i)-'0';
if((cout%2)==0){
a+=num;
}else{
b+=num;
}
cout ++;
}
System.out.println(b);
System.out.println(a);
int sum = a+b*3;
System.out.println(sum);
int c = sum%10;
int d = 10-c;
System.out.println(d);
if(d==en13.charAt(en13.length() - 1)-'0'){
System.out.println("OK");
}else{
System.out.println("NO");
}
}
}
JAVA层如何获取SN(barcode)号
在java里获取SN号的接口。[SOLUTION] 在JB.MP中获取SN的方法: 在GSMPHONE.JAVA里有一个EVENT_GET_BARCODE_NUMBER,可以获取当前手机的sn号。 这支文件的路径如下:/alps/frameworks/base/telephony/java/com/android/internal/telephony/gsm/GSMphone.java 在JB2.MP,JB3.MP中获取SN的方法: 在telephonyManager.java中有getSn函数,可以获取当前手机的sn号。 这支文件的路径如下:/alps/frameworks/base/telephony/java/android/telephony/telephonyManager.java
如何使用Aspose.BarCode for Java识别条码
条码控件Barcode Xpress可以处理1位黑白图像、8位灰度图像以及24位彩色图像。在Barcode Xpress中可以使用ColorDepth方法或是在Barcode Xpress组件中的其他的方法可以转换其余的图像格式,如果你使用的是ImageGear的话
关于barcodejava和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。