`
annegu
  • 浏览: 99641 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

条形码barcode4j的使用

阅读更多
条形码,上网google了一下,用的比较多的是barbecue和barcode4j。

我先使用的是barbecue,条形码是可以显示出来,可是下面的对应数字却不能显示,当然可以自己手动加上去,不过那就不是一张图片里面的了,排版也不是很好看。因此我就试了一下barcode4j,效果挺好的,所以把使用方法贴上来,给刚接触java的朋友们一点借鉴。

1、 google或者摆渡一下barcode4j要用的东东,下载压缩包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src.zip。


2、 解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon-framework-4.2.0.jar, 将barcode4j.jar和avalon-framework-4.2.0.jar添加到项目的lib中,刷新工程,然后在项目配置中将这两个jar包添加到classpath里面去。

3、 解压将barcode4j-2.0alpha2-src.zip,将src\java\org\krysalis\barcode4j\servlet目录下的BarcodeServlet.java类的代码拷出来,修改默认的图片显示方式,BarcodeServlet.java第168行的默认图片显示格式改成jpeg(因为不是所有的浏览器都支持svg格式,也不是所有的浏览者都愿意给自己的浏览器加一个这样的插件)

4、 将以下这段servlet配置在web.xml中
<servlet>
    <servlet-name>BarcodeServlet</servlet-name>
    <servlet-class>com.yourname.BarcodeServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>BarcodeServlet</servlet-name>
    <url-pattern>/barcode</url-pattern>
  </servlet-mapping>

4、 在页面中添加<img src="<%=request.getContextPath() %>/barcode?msg=12345678" height="50px" width=130px/>

5、 查看该页面就可以发现条形码为“12345678”的图片了,当然了图片大小就自己设置了。


呵呵,虽然是很简单的东西,但是希望能对需要的朋友有所帮助。
分享到:
评论
3 楼 yuzhi2217 2007-07-24  
知道那里错
出来了
谢谢你提供的方法
2 楼 yuzhi2217 2007-07-24  
大侠
我按照你的方法为什么不能实现了
我下载过来的文件168行那里找不到设置的
你可以吗
不知道怎么实现
1 楼 ddandyy 2007-06-18  
以前做条形码的时候是自己一个白一个黑拼出来的

没有你那么严格的要求  还要一张带数字的图片什么的

相关推荐

    条形码barcode4j源代码

    2. **XML驱动**:`barcode4j`使用XML配置文件定义条形码的生成参数,使得设置更加灵活且易于维护。 3. **多种输出方式**:不仅可以生成图像文件(如PNG、JPEG),还能直接输出到流或PDF文档,适应不同的集成环境。 4...

    BarCode4J.jar

    barcode4j使用自定义字体生成条形码 条形码是一种常见的二维码,由一个矩形的黑白条组成,用于快速识别商品、包裹、身份证等信息。在商业应用中,条形码被广泛应用于库存管理、物流跟踪、支付等场景。而条形码的...

    barcode4J实现条形码生成

    利用barcode4j实现条形码的生成的工具类!方便开发,顺带一提: Java生成条形码的方案 -- barcode4j、zxing barcode4j开源Java条形码生成库。支持多种编码格式,比如:code-39,code-128等 ...

    Java生成条形码所需的barcode4j-light.jar包

    使用`barcode4j`生成条形码的基本步骤如下: 1. 引入依赖:将`barcode4j-light.jar`包添加到项目的类路径中,可以通过Maven或Gradle等构建工具来管理依赖。 2. 创建条形码生成器:使用`BarcodeGenerator`类创建一个...

    java barcode4j 条形码生成源码

    Barcode4J是一个高度灵活的XML驱动的条形码生成器,它使用Apache XML Graphics项目中的Batik SVG渲染引擎来将XML描述转换为各种图形格式,如PNG、JPEG等。这个库支持多种条形码格式,包括常见的EAN、UPC、Code39、...

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

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

    barcode4j 2.0

    使用barcode4j生成条形码通常涉及以下步骤: 1. 创建一个XML配置文件来定义条形码的属性,如类型、数据、宽度等。 2. 使用`BarcodeGenerator`类实例化一个条形码生成器。 3. 调用`generate Barcode`方法生成条形码...

    barcode4j.jar java 条形码打印

    以下是一个简单的示例,展示如何使用`barcode4j`生成Code 128类型的条形码: ```java import org.krysalis.barcode4j.impl.code128.Code128Bean; import org.krysalis.barcode4j.output.bitmap....

    barcode4j官方发布依赖包

    **条形码生成库 Barcode4j** Barcode4j 是一个开源项目,专为生成各种类型的条形码而设计。这个库被广泛应用于需要在应用程序中动态生成条形码的场景,比如报告、发票或者标签打印。它支持多种条码格式,如Code 39...

    barcode4j添加文字

    在`barcode4j`中,可以使用`TextHandler`来在生成的条形码旁边或上方添加额外的文字。对于二维码,我们可以创建一个`TextAnnotation`对象,然后将其附加到二维码生成器的设置中。下面是一个简单的步骤概述: 1. **...

    Barcode4j(条形码生成器)

    在使用Barcode4j时,首先需要创建一个`BarcodeGenerator`实例,然后选择合适的条形码类型(如`code128`),接着设置编码的数据,最后通过调用`generateBarcode()`方法生成图像。例如: ```java // 导入必要的库 ...

    Barcode4j生成条形码bin、src及实例源码

    4. **API使用**:在Java代码中,你可以使用 Barcode4j 提供的API直接生成条形码。例如,创建一个`BarcodeGenerator`对象,设置条形码的类型和数据,然后将其渲染到你需要的输出格式。 5. **实例源码**:在压缩包中...

    barcode4j 类库及使用说明

    **barcode4j类库及使用说明** `barcode4j`是一个强大的开源类库,专为生成和打印一维和二维条码而设计。这个库基于Java语言,具有高度的灵活性和可扩展性,使得开发者能够轻松地在各种应用程序中集成条码生成功能。...

    barcode4j源码

    因此我就试了一下barcode4j,效果挺好的,所以把使用方法贴上来,给刚接触java的朋友们一点借鉴。 1、 google或者摆渡一下barcode4j要用的东东,下载压缩包barcode4j-2.0alpha2-bin.zip和barcode4j-2.0alpha2-src....

    barcode4j条形码打印+代码网址讲解

    这个压缩包文件"条码吗打印(barcode4j)"显然包含了使用Barcode4J进行条形码打印的相关资源和教程。 首先,我们需要了解Barcode4J的基本概念。它是一个用Java编写的库,支持多种条形码标准,包括Code39、EAN、UPC、...

    barcode4j-2.1.jar

    《barcode4j-2.1.jar:二维码与条形码生成与识别的利器》 在信息化高度发达的今天,二维码和条形码已经成为数据交换、产品跟踪的重要手段。barcode4j是一个开源的Java库,专注于生成和解码各种类型的条形码和二维码...

    barcode4j 条码包

    总结,`barcode4j`是一款强大的条码生成工具,尽管在生成一维条码时无法直接包含中文,但通过巧妙的编码转换和使用二维条码,可以满足包含中文字符的需求。在项目实践中,合理选择条码类型和编码方式,结合`barcode4...

    Java条形码生成库 Barcode4J.7z

    Java条形码生成库Barcode4J是一个开源项目,专门用于在Java环境中生成各种类型的条形码。这个库是由James Bridle开发的,并且受到了Apache 2.0许可证的保护,这意味着它对开发者友好,可以免费用于商业项目。 ...

    barcode4j.jar java条形码打印

    2. **生成条形码图像**:使用barcode4j的`BarcodeGenerator`类,将上述XML配置加载并生成条形码图像。图像可以是PNG、JPEG或其他图像格式,以便于在网页或报告中显示。 ```java File xmlFile = new File("barcode....

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

    首先,**barcode4j**是一个基于XML的、可扩展的条形码生成库,它使用Apache Batik来渲染SVG(可缩放矢量图形)条形码。使用barcode4j,你可以通过XML定义条形码的类型和样式,然后将其转换为各种输出格式,如PDF、...

Global site tag (gtag.js) - Google Analytics