java生成USPS条形码

╰+攻爆jí腚メ 2023-10-11 15:16 181阅读 0赞

1.引入依赖

  1. <dependency>
  2. <groupId>net.sourceforge.barbecue</groupId>
  3. <artifactId>barbecue</artifactId>
  4. <version>1.5-beta1</version>
  5. </dependency>

2.使用UCCEAN128Barcode打印USPS条形码

  1. import java.io.FileOutputStream;
  2. import net.sourceforge.barbecue.BarcodeImageHandler;
  3. import net.sourceforge.barbecue.linear.code128.Code128Barcode;
  4. import net.sourceforge.barbecue.linear.ean.UCCEAN128Barcode;
  5. public class Test1 {
  6. public static void main(String[] args) throws Exception {
  7. System.out.println(Code128Barcode.FNC_1);
  8. UCCEAN128Barcode barcode = new UCCEAN128Barcode(UCCEAN128Barcode.USPS_AI, "31811"+Code128Barcode.FNC_1+"9305520224000005126091", false);
  9. barcode.setBarWidth(3);
  10. barcode.setBarHeight(120);
  11. BarcodeImageHandler.writePNG(barcode, new FileOutputStream("F:\\bak\\bak23\\v9/test01.png"));
  12. System.out.println("============done==============");
  13. }
  14. }

3.使用barbecue自带的servlet生成条形码

  1. <servlet>
  2. <servlet-name>BarcodeServlet</servlet-name>
  3. <servlet-class>net.sourceforge.barbecue.BarcodeServlet</servlet-class>
  4. </servlet>
  5. <servlet-mapping>
  6. <servlet-name>BarcodeServlet</servlet-name>
  7. <url-pattern>/barcode</url-pattern>
  8. </servlet-mapping>
  9. http://localhost:9080/testweb/barcode?data=9305520224000005126091&type=USPS&width=5&height=200

发表评论

表情:
评论列表 (有 0 条评论,181人围观)

还没有评论,来说两句吧...

相关阅读

    相关 excel批量生成条形码

    首先我们需要下载一个条码字体包 我这里使用的是barcode39,还有barcode128格式的,大家可以根据需要的条码自行修改 然后我们在excel中的第一列放入条码值,

    相关 条形码生成

    条形码的生成 条形码简介 条形码:是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符 条形码的种类 条形码分为一位条形码和二