`
baobeituping
  • 浏览: 1065161 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Barcode4J的使用

阅读更多

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”的图片了,当然了图片大小就自己设置了。
呵呵,虽然是很简单的东西,但是希望能对需要的朋友有所帮助。

 

Barcode功能说明

FengShen_Xia 整理   更新:2007-05-31 13:45:48  版本: 1.0   

Barcode1.0功能说明
一、Barcode项目说明:
    利用Barcode4j开源项目开发面向java bs的条形码打印功能。
二、Barcode项目功能:
    1、利用Barcode4j项目实现8种类型条形码。
    2、通过url调用实现web页面显示条形码。
    3、通过xml文件配置实现预定义条码类型。
    4、实现所见所得的条形码调试、配置功能。
三、Barcode实现步骤
    1、将barcode4j.jar、barcode.jar复制到\webRoot\WEB-INF\lib目录下。
    2、在\webRoot\WEB-INF\web.xml中添加BarCodeServlet
<servlet>
<servlet-name>barcode-invoker</servlet-name>
<servlet-class>barcode.servlet.BarCodeServlet</servlet-class>
<init-param>
  <param-name>conf</param-name>
  <param-value>/conf/barcode_conf.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
  <servlet-name>barcode-invoker</servlet-name>
  <url-pattern>*.barcode</url-pattern>
</servlet-mapping>
BarCodeServlet说明:
1、conf参数用来设置预定义条码类型,不设置没有预定义类型。
2、/conf/barcode_conf.xml为预定义条码类型配置文件。文件放在\webRoot\WEB-INF\classes\conf\目录下。
3、*.barcode为要显示条码的url识别。
3、在web页面中调用url。
案例:
1、<img src=” CODE39.barcode?code=123456789”>
2、<img src=” _a1.barcode?code=123456789”>
URL说明:
[类型*]. barcode?code**=...&其他参数***
*:类型分固定类型(10种)和预定义类型(类型前加_)。
**:code是必要参数。
***:其他参数用来丰富条码显示效果。
四、参数说明:
名称    类型    默认值    说明
解析度:    dpi    int    150    值越大条码越长,分辨率越高。
留空白    quietZone    boolean    false    条码两端是否加空白
取反    antiAlias    boolean    false    条码内取反,具体功能不详
图片反转    orientation    int    0    旋转条码,可选为[0, 90, 180, 270, -90, -180 ,-270]
高度    barHeight    double    15    条码显示高度,为比例数
字体显示    hrp    int    2    字体显示位置,为0时候屏蔽fontName、fontSize参数。
0=HRP_NONE
1=HRP_TOP
2=HRP_BOTTOM
字体名称    fontName    String    Helvetica    跟随条码的字体类型,比如:宋体、黑体等等
字体大小    fontSize    double    2.8    跟随条码的字体大小,为比例数
五、xml文件说明:
<?xml version="1.0" encoding="GBK"?>
<barcode_conf>
<a3 fontSize="4" fontName="黑体" hrp="0" barHeight="23" orientation="0" antiAlias="false" quietZone="false" dpi="200" type="CODE39"/>
<a2 type="CODE39"/>
<a1 type="CODE39"/>
</barcode_conf>
案例中定义了a1、a2、a3三个预定义类型。可以设置9种参数,其中
type是必要参数并对应10种基本条码类型。
注意URL、参数和xml文件node属性的大小写!
六、条码调试程序功能说明:
1、显示图片:根据填写的10个参数动态显示条码。打印代码和类型为必选条件。
2、保存设置:对调试的条码样式比较满意后,赐予编号后保存在下面列表里供以后调用显示或生成配置。注意编号不能重复。
3、列表显示:可以将保存的配置重新显示。
4、列表删除:删除该行配置。
5、显示全部:将保存的所有条码配置显示出来,以供打印校验使用。
6、显示配置:将保存的所有条码配置显示为预定义xml格式。
7、资源下载:为bs项目集成barcode提供资源样例下载。
8、复制URL:将当前显示条码的url路径复制的系统粘贴板上(only IE)。
9、原始比例:将条码图形缩放比例恢复到100%(only IE)。
10、条码缩放:在选中条码缩放框的情况下,点击条码图片后可以用鼠标滚轮实现20%-500%图片缩放功能(only IE)。
以上功能在IE、firefox下调试成功。
七、图例
类型    Barcode type    PNG graphic
CODE39    Code 39    
CODE128    Code 128    
INT2OF5    Interleaved 2 of 5    
CODABAR    Codabar    
UPCA    UPC-A    
UPCE    UPC-E    
EAN13    EAN-13    
EAN8    EAN-8    
PDF417    PDF417    
DATAMATRIX    DataMatrix

分享到:
评论

相关推荐

    BarCode4J.jar

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

    barcode4j 2.0

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

    barcode4j添加文字

    在描述中提到的案例,我们将探讨如何使用`barcode4j`为二维码添加文字,例如日期和序号。 ### 1. barcode4j基本概念 `barcode4j` 支持多种条形码和二维码格式,包括EAN、UPC、Code 39、QR Code等。它通过XML配置...

    barcode4j源码

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

    barcode4j 类库及使用说明

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

    java barcode4j 条形码生成源码

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

    barcode4j官方发布依赖包

    1. **多平台支持**:Barcode4j 可以在Java环境中运行,无论是服务器端还是客户端,这使得它能够跨多个操作系统平台使用。 2. **XML驱动**:通过XML配置文件,可以轻松地定制条形码的样式,包括字体、尺寸、颜色等...

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

    首先,`barcode4j-light.jar`包是基于Apache License 2.0授权的,这意味着开发者可以免费使用、修改和分发这个库,非常适合商业和非商业项目。这个库由James Bridle开发,并且在社区的持续维护下不断更新和完善。 `...

    barcode4j-2.1.jar

    本文将详细介绍barcode4j的核心功能、使用方法以及在实际项目中的应用。 一、barcode4j简介 barcode4j是一个基于Apache 2.0许可证的开放源代码项目,由Krysalis发起并维护。它提供了一个XML-based接口,使得生成...

    barcode4j.jar java条形码打印

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

    最新barcode4j-2.1.0-bin.zip

    在"最新barcode4j-2.1.0-bin.zip"压缩包中,包含的是barcode4j的二进制发行版,主要用于快速部署和使用。 **一、barcode4j 的主要特性:** 1. **多平台支持**:barcode4j是用Java编写的,因此可以在任何Java运行...

    Barcode4j使用方法.doc

    Barcode4j使用方法.doc

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

    在"barcode4j-2.1.0"这个压缩包中,你将找到必要的资源来理解和使用Barcode4j。 首先,让我们深入了解一下`bin`目录。这个目录通常包含可执行文件或库文件,对于 Barcode4j,可能包含了Java类库的jar文件,这是运行...

    barcode4j 条码包

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

    barcode4j 源碼

    `barcode4j` 可以作为独立的命令行工具使用,也可以通过Java API在应用程序中调用。对于Web应用程序,可以集成到Apache FOP ( Formatting Objects Processor) 中,生成带有条形码的PDF文档。 ### 7. 示例代码 ```...

    barcode4j的jar包

    要在Java项目中使用Barcode4j,首先需要下载barcode4j.jar文件。这个压缩包中包含的就是这个核心库文件。将其添加到项目的类路径(classpath)中,即可开始使用。 **3. 使用说明** "使用说明.txt"文件通常会提供...

    barcode4j 条码打印

    1. **引入依赖**:在项目中添加`barcode4j`的jar包,例如,如果使用的是`barcode4j-2.0alpha2`版本,需要将这个文件添加到类路径中。 2. **创建XML配置**:编写XML文件来描述要生成的条码,包括类型、数据和一些可选...

    barcode4J实现条形码生成

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

    Barcode4j(条形码生成器)

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

Global site tag (gtag.js) - Google Analytics