`

JAVA生成商品条形码

    博客分类:
  • java
 
阅读更多

 [Java]代码

01 /* 
02 2. * To change this template, choose Tools | Templates 
03 3. * and open the template in the editor. 
04 4. */  
05   
06 package com.zhilong.juyuansu.test;  
07   
08 import java.awt.image.BufferedImage;  
09 import java.io.FileOutputStream;  
10 import org.jbarcode.JBarcode;  
11 import org.jbarcode.encode.EAN8Encoder;
12 import org.jbarcode.paint.EAN8TextPainter;
13 import org.jbarcode.paint.WidthCodedPainter;  
14 import org.jbarcode.util.ImageUtil;  
15 /** 
16  * 2012-05-28 
17  * @author 郏高阳 
18  * 支持EAN13, EAN8, UPCA, UPCE, Code 3 of 9, Codabar, Code 11, Code 93, Code 128, MSI/Plessey, Interleaved 2 of PostNet等
19  * 利用jbarcode生成各种条形码!测试成功!分享给大家!
20  */  
21 public class OneBarcodeUtil {  
22   
23     public static void main(String[] paramArrayOfString) {  
24         try {  
25             JBarcode localJBarcode = new JBarcode(EAN8Encoder.getInstance(),WidthCodedPainter.getInstance(),EAN8TextPainter.getInstance());  
26             String str = "2219644";  
27             BufferedImage localBufferedImage = localJBarcode.createBarcode(str);  
28               
29             saveToGIF(localBufferedImage, "EAN8.jpg");
30         }  
31         catch (Exception localException) {  
32             localException.printStackTrace();  
33         }  
34     }  
35   
36     static void saveToJPEG(BufferedImage paramBufferedImage, String paramString) {  
37         saveToFile(paramBufferedImage, paramString, "jpeg");  
38     }  
39   
40     static void saveToFile(BufferedImage paramBufferedImage, String paramString1, String paramString2) {  
41         try {  
42             FileOutputStream localFileOutputStream = new FileOutputStream("C:\\Users\\Administrator\\Desktop/" + paramString1);  
43             ImageUtil.encodeAndWrite(paramBufferedImage, paramString2, localFileOutputStream, 96, 96);  
44             localFileOutputStream.close();  
45         }  
46         catch (Exception localException) {  
47             localException.printStackTrace();  
48         }  
49     }  
50 }
分享到:
评论

相关推荐

    java 条形码生成工具

    本文将详细介绍如何在Java环境中利用特定的库,如barcode4j,来创建和生成条形码。 首先,我们要理解什么是条形码。条形码是一种图形化数据表示方式,通过不同宽度和间隔的条纹组合来编码信息。它使得数据能够快速...

    Java 生成条码 保存在pdf上例子(亲测)

    Java生成条码并将其保存在PDF上的技术是一个实用的编程任务,常见于自动化文档处理、库存管理和产品标签等领域。在本示例中,我们将探讨如何使用Java实现这一功能,并涉及如何添加水印以增强PDF的安全性和标识性。 ...

    Java三种生成条形码的源码(barcode4j、jbarcode、google-zxing)

    以下是关于使用Java生成条形码的三个主要方法的详细解释:barcode4j、jbarcode和google-zxing。 1. **barcode4j**: Barcode4J是一个开源的Java库,基于Apache 2.0许可,专门用于生成各种类型的条形码。它使用XML...

    用java一维码批量生成(条码)图片

    ZXing是一个开源项目,提供了多种条码和二维码的读写功能,而Barbecue则专注于生成条形码。在这里,我们假设你已经选择了适合的库,并正确地将其引入到你的Java项目中。 一、ZXing(Zebra Crossing)库的使用 1. ...

    java实现条形码二维码生成含文字标签信息

    在IT行业中,生成条形码和二维码是常见的数据表示与传输方式,特别是在商品管理、物流追踪、信息交换等领域。Java作为一种广泛使用的编程语言,提供了多种库来帮助开发者实现这一功能。本篇将深入探讨如何使用Java...

    java生成条形码

    Java生成条形码是一项实用的技术,尤其是在需要自动化库存管理和商品追踪的业务场景中。通过选择合适的条形码库,合理配置参数,以及正确集成到项目中,可以轻松实现实时生成高质量的条形码图像。此外,了解并掌握...

    java生成条形码的Demo

    Java生成条形码的Demo是一种在Java环境中实现条形码生成的应用示例。条形码在各种领域,如零售、物流、库存管理等,都扮演着重要的角色,它能够快速准确地识别商品信息。本Demo旨在帮助开发者了解如何在Java项目中...

    Java生成物流打印单(条形码,二维码)

    5. 如果需要,也可以生成条形码,同样使用Graphics2D绘制条形码的线条和间隔。 6. 添加其他信息,如收件人和寄件人的地址、时间戳等,可以使用Graphics2D的文本绘制功能。 7. 最后,将整个打印单的内容保存为一个...

    java生成PDF417条码

    综上所述,生成PDF417条码涉及多个步骤和技术,包括选择和使用合适的Java库、理解数据编码、生成条码图像,以及遵循特定行业的使用规范。通过学习和实践,开发者可以熟练掌握这一技能,将其应用于各种业务场景。

    JAVA生成条码

    - **jFreeChart**:虽然jFreeChart主要是一个图表库,但也可以用于生成条形码,特别是Code 128和Code 39。 2. **使用ZXing生成条码** 首先,你需要在项目中引入ZXing库。然后,你可以创建一个`BitMatrix`对象,将...

    java生成39条形码base64数据

    maven项目首先要导入pom资源 <groupId>net.sf.barcode4j</groupId> <artifactId>barcode4j-light <version>2.0 </dependency>

    java 各种条形码生成

    以下是一些使用Java生成条形码的基本步骤: 1. **引入库**:首先,你需要将库添加到你的项目依赖中。如果是Maven项目,可以在pom.xml文件中添加对应的依赖。对于`BarcodeLib`这样的库,可能需要下载JAR文件并将其...

    java生成一维码

    在Java编程环境中,生成一维码(如常见的条形码)是常见的需求,尤其是在物流、库存管理和产品追踪等领域。本文将深入探讨如何使用Java来生成一维码,并结合提供的资源进行详细讲解。 首先,要理解一维码是一种将...

    二维码、条形码生成工具类(java)

    二维码、条形码生成工具类(java),根据内容转换成二维码或者条形码并输出图片

    Java实现条形码打印

    目前比较通用的用Java实现条形码打印的集成插件主要有:barbecue和barcode4j. 但是用barbecue,条形码可以显示出来,可是下面对应数字却不能显示出来,当然可以自己手动加上去,不过那就不是一张图片里面的了,并且...

Global site tag (gtag.js) - Google Analytics