1.把一个订单或者商品编号生成一维码

[java] view plaincopy
  1. import com.sun.image.codec.jpeg.JPEGCodec;
  2. import com.sun.image.codec.jpeg.JPEGEncodeParam;
  3. import com.sun.image.codec.jpeg.JPEGImageEncoder;
  4. import org.jbarcode.JBarcode;
  5. import org.jbarcode.encode.Code128Encoder;
  6. import org.jbarcode.encode.InvalidAtributeException;
  7. import org.jbarcode.paint.BaseLineTextPainter;
  8. import org.jbarcode.paint.WidthCodedPainter;
  9. import java.awt.image.BufferedImage;
  10. import java.io.FileNotFoundException;
  11. import java.io.FileOutputStream;
  12. import java.io.IOException;
  13. import java.io.OutputStream;
  14. /**
  15. * Created by Administrator on 2016-06-20.
  16. * java生成二维码
  17. */
  18. public class TestC {
  19. public static void main(String[] arge){
  20. JBarcode localJBarcode = new JBarcode(Code128Encoder.getInstance(), WidthCodedPainter.getInstance(), BaseLineTextPainter.getInstance());
  21. localJBarcode.setEncoder(Code128Encoder.getInstance());
  22. localJBarcode.setPainter(WidthCodedPainter.getInstance());
  23. localJBarcode.setTextPainter(BaseLineTextPainter.getInstance());
  24. localJBarcode.setShowCheckDigit(false);
  25. BufferedImage localBufferedImage = null;
  26. try {
  27. localBufferedImage = localJBarcode.createBarcode("dddd201606140001");
  28. } catch (InvalidAtributeException e) {
  29. e.printStackTrace();
  30. }
  31. OutputStream jos = null;
  32. try {
  33. jos = new FileOutputStream("E:\\imagesFile.jpg");
  34. } catch (FileNotFoundException e) {
  35. e.printStackTrace();
  36. }
  37. JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(jos);
  38. JPEGEncodeParam jpegEP = JPEGCodec.getDefaultJPEGEncodeParam(localBufferedImage);
  39. jpegEP.setQuality((float) 1, true);
  40. try {
  41. encoder.encode(localBufferedImage, jpegEP);
  42. jos.flush();
  43. } catch (IOException e) {
  44. e.printStackTrace();
  45. } finally {
  46. try {
  47. jos.close();
  48. } catch (IOException e) {
  49. e.printStackTrace();
  50. }
  51. }
  52. }
  53. }

用java生成一维码相关推荐

  1. java生成一维码和二维码

    这两天想了解一下二维码是怎样生成的.然后在网上看了很多资料,也有很多源码可以直接用的.我也没有自己写,也是拿着源码进行看和修改的,然后生成自己想要的二维码和一维码,还是很不错的,所以分享一下. 首先第 ...

  2. java生成一维码和二维码,mybatis原理和实现机制

    } } return image; } /** 将字符串编成一维条码的矩阵 @param str @param width @param height @return */ public static ...

  3. java 生成一维码并打印

    TSC打印机,使用java打印,一行3列. 效果图: 1.引用jar包 <dependency><groupId>net.java.dev.jna</groupId> ...

  4. java 打印一维码_java生成一维码

    /** * * 一维码图片生成器 * @author winter.liu * */ public class OneBarcodeUtil { /** * 生成一维码 * @param value ...

  5. c语言 生成一维条形码,C# BarcodeLib。dll 生成一维码的问题

    public Image GetImage(int height,int width, BarcodeLib.TYPE type,string code)         {             ...

  6. php 生产一维码,透过 PHP 生成 一维码

    通过 PHP 生成 一维码 此代码来自 http://www.nixiaofeng.com/110.html 13) die('条码长度不正确'); if (strlen($code) == 12) ...

  7. Qt zint (生成一维码/二维码)

    zint 编译 源码添加到工程 生成一维码 生成DM码 DM码识别 下载源码1: (笔者下载最新的zint-master.zip(20210126),不清楚是不是官方维护的github仓库) http ...

  8. C# 实现生成一维码、二维码

    注意 :需要使用以下库文件 using ThoughtWorks.QRCode.Codec; using ZXing; using ZXing.Common; using ZXing.QrCode; ...

  9. C# 生成一维码(条形码)和二维码

    前言 在使用C#语言进行客户端软件开发时很多时候我们会有需要生成二维码和一维码的需求,在智能工厂和一些商品扫码之类的软件中应用居多,此文章简单记录了一维码和二维码的编码格式和使用ZXing库生成二维码 ...

最新文章

  1. 深度|从Go高性能日志库zap看如何实现高性能Go组件
  2. scrum 11.8
  3. docker安装influxdb、grafana及展示数据到grafana
  4. Linux 进程基础
  5. Ubuntu中vi / vim编辑器快捷操作
  6. springboot pom 依赖
  7. 2021最新Python量化A股投资必赚策略
  8. 计算机网络socket编程主要过程,Socket网络编程及其实现(图文)
  9. putty传文件至服务器,putty传输文件
  10. 精讲设计模式-Builder模式
  11. 车辆管理系统实施方案
  12. 6种方法轻松将PDF转换为Word文档,办公必备!
  13. Python大屏看板最全教程之数据库连接
  14. DWC PCIE学习笔记(一)-----PCIE PHY接口
  15. 韩国5G产品定价及营销策略剖析
  16. Web主机管理器(WHM)中如何安装SSL证书
  17. winform datagridview控件设置列标题字体大小无效问题
  18. 运营商,我看未必成为夕阳行业
  19. 网站服务器配置e5,从性能到配置 E5服务器全面扫描
  20. php 定时采集数据,懒人一键采集(采集+推送+定时)

热门文章

  1. 文樾家用电器销售管理系统 v5.24 免费
  2. 微信跳转手机默认浏览器提示 微信h5页面中下载第三方app的方法
  3. 汽车漆面养护得好,汽车拥有高保值率!
  4. 《战争论》的集中兵力与游击战的分…
  5. Error: invalid expiresIn option for string payload
  6. ERROR: libgomp.so.1: version `GOMP_4.0‘ not found报错解决
  7. 托业 bec PETS
  8. dell win10安装linux,(DELL台式XPS 8930)Win10下安装Ubuntu16.04(UEFI+GPT)
  9. python面向对象3(钻石继承的问题,多继承的super用法)
  10. Centos7 搭建开源的Restful Api 集成测试工具 Hitchhiker